Block 0_0_0_0_21_0_48858_0:
TRANSIENT::MetaKey(name=call.trace.push, typ=class analysis.icfg.Inliner$CallStack$PushRecord)=PushRecord(callee=MethodRef(contractAddress=274184521717934524641157099916833587240, sigHash=SigHash(6ccc642f), attr=COMMON), summary=CallSummary(toVar=0xce4604a0000000000000000000000028, valueVar=R101:bv256, gasVar=R6313:bv256, inOffset=R6589:bv256, inSize=0x24, inBase=M6308:bytemap, outOffset=R6589:bv256, outSize=0x0, outBase=M6308:bytemap, callType=DELEGATE, calleeResolution=ResolvedAddress(address=274184521717934524641157099916833587240, reference=null), sigResolution=[1825334319], callConvention=CallConvention(input=CallInput(baseVar=tacM:bytemap, offset=R91492:bv256, simplifiedOffset=null, size=R91496:bv256, inputSizeLowerBound=36, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=ResolvedAddress(address=1825334319, reference=null), c=0x6ccc642f00000000000000000000000000000000000000000000000000000000), ScratchByteRange(from=4, to=35)=Variable(scratchRange=ScratchByteRange(from=4, to=35), contractReference=null, v=R123:bv256)}), rawOut=CallOutput(base=M6308:bytemap, offset=R6589:bv256, size=R6589:bv256)), origCallcore=CallCore 0xce4604a0000000000000000000000028 R91642:bv256 R91492:bv256 R91496:bv256 tacM:bytemap R91492:bv256 0x0 tacM:bytemap DELEGATE tacCallvalue:bv256 (14551:57:9:0xce4604a000000000000000000000002a) // .certora_config/autoFinder_ERC1155Action.sol_0/9_autoFinder_ERC1155Action.sol, summaryId=3), id=1)::NOP
assume (R80==R6310)&&(R80==0x24)NOP
assume tacCalldatabuf!0@21==0x6ccc642f00000000000000000000000000000000000000000000000000000000tacCalldatabuf!4@21 = R123
::Start procedure FreeCollateralExternal-checkFreeCollateralAndRevert::TRANSIENT::MetaKey(name=internal.func.finder.info, typ=class analysis.ip.InternalFunctionFinderReport)=InternalFunctionFinderReport(unresolvedFunctions=[], attemptedToFind=[], duplicateStartPCs={})::R6644 = W43[0xce4604a000000000000000000000002a]NOP
assume R6644>0x0NOP
assume !(R80<0x4)NOP
assume !(0x451d958f==R81)NOP
assume !(0x6cb65eaf==R81)NOP
assume 0x6ccc642f==R81R6650 = R80-0x4 R6651 = R6650+0x4 R6652 = R6651-0x4B6653 = R6652s<0x20NOP
assume !B6653NOP
assume tacCalldatabuf!4@21==tacCalldatabuf!4@21TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=0, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=15), sort=ConstBlock(sz=160))::M6659 = M82[0x140] = R123M6660 = M6659[0x160] = 0xf4241
M6661 = M6660[0x120] = 0x40 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=173, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=62), sort=PackedByteArray(finalWrite=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=62)))::I6662 = keccak256exprsimple(0xf4241 R123)
TRANSIENT::MetaKey(name=cvl.label.start, typ=class java.lang.String)=Apply hook Hook Sload v:bv256 0xf4241.0x0[key account] tacS:wordmap::R6663 = W3659[I6662] UR6666 = havocR6667 = UR6666:uf(R123)R6668 = UR474:uf(R123)I6669 = R6668+int 0x1B6670 = R6667==I6669B6671 = forall( QVars(a3:bv256 bv256) true&&true&&(!(true&&true&&!(a3==R123))||(true&&true&&(UR6666:uf(a3)==UR474:uf(a3)))))B6672 = B6670&&B6671
assume B6672TRANSIENT::MetaKey(name=cvl.label.end, typ=class java.lang.Boolean)=true::R6673 = R6663>>l0x0 R6674 = 0xffffffffff&R6673 R6676 = R6663&0xffffffffffffR6677 = R6676*0x10000000000000000000000000000000000000000000000000000
R6678 = 0xff00000000000000000000000000000000000000000000000000000000000000&R6677 NOP
R6681 = (R6663>>l0x30)>>l0x0 R6682 = 0xff&R6681 NOP
R6685 = (R6663>>l0x38)>>l0x0 R6686 = 0xffff&R6685 R6688 = R6663&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffR6689 = R6688*0x10000000000
R6690 = 0xffffffffffffffffffffffffffffffffffff0000000000000000000000000000&R6689 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=174, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=69), sort=ConstBlock(sz=160))::NOPM6693 = M6661[0x240] = false
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=177, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=121), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=176, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=112), sort=ConstBlock(sz=128))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=178, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=140), sort=ConstBlock(sz=288))::NOP
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=179, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=168), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=182, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=196), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=181, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=187), sort=ConstBlock(sz=128))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=183, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=215), sort=ConstBlock(sz=128))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=180, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=182), sort=ConstBlock(sz=224))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=175, nextFPWriteCmd=CmdPointer(block=23622_1011_1_0_0_0_0_0, pos=99), sort=ConstBlock(sz=256))::B6695 = R6686==0x0
if B6695:bool goto 2597_1009_0_0_21_0_48868_0 else goto 2436_1009_0_0_21_0_48865_0
Block 533_1017_0_0_21_0_48861_0:
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=16, nextFPWriteCmd=CmdPointer(block=533_1017_0_0_0_0_0_0, pos=37), sort=PackedByteArray(finalWrite=CmdPointer(block=533_1017_0_0_0_0_0_0, pos=37)))::I9090 = keccak256exprsimple(0xf4241 R123)
R9092 = R6690>>l0x28 R9093 = R6686&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffR9094 = R9093R9095 = R9094&0xffffffffffffffffffffffffffffffffffffffffffffffffffR9096 = R9095*0x100000000000000R9097 = R6682&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffR9098 = R9097R9099 = R9098&0xffffffffffffffffffffffffffffffffffffffffffffffffffffR9100 = R9099*0x1000000000000
R9101 = 0xff00000000000000000000000000000000000000000000000000000000000000&R8907 R9102 = R9101>>l0xd0 R9103 = R6674&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffR9104 = R9103
R9105 = R9104|R9102 R9106 = R9105|R9100 R9107 = R9106|R9096 R9108 = R9107|R9092 TRANSIENT::MetaKey(name=cvl.label.start, typ=class java.lang.String)=Apply hook Hook Sstore 0xf4241.0x0[key account] v1:bv256 tacS:wordmap::W9112 = W3659[I9090] = R9108 UR9117 = havocR9118 = UR9117:uf(R123)R9119 = UR3661:uf(R123)I9120 = R9119+int 0x1B9121 = R9118==I9120B9122 = forall( QVars(a4:bv256 bv256) true&&true&&(!(true&&true&&!(a4==R123))||(true&&true&&(UR9117:uf(a4)==UR3661:uf(a4)))))B9123 = B9121&&B9122
assume B9123TRANSIENT::MetaKey(name=cvl.label.end, typ=class java.lang.Boolean)=true::::Parallel assignment for 9109, 9114 := 9112, 9117::UR9114 = UR9117
Block 552_1017_0_0_21_0_48862_0:
W9109 = ReachabilityCertora3109_1008_0_0_21_0_61740_0 ? W3659 : W9112B9078 = R12805s<0x0NOP
assume !B9078TRANSIENT::MetaKey(name=tac.return.path, typ=class java.lang.Boolean)=true::::End procedure FreeCollateralExternal-checkFreeCollateralAndRevert::NOP
TRANSIENT::MetaKey(name=call.trace.pop, typ=class analysis.icfg.Inliner$CallStack$PopRecord)=PopRecord(id=1)::::Parallel assignment for 9080, 9110, 9115, 9904, 9907, 9910, 9914, 9917, 9920, 9923, 9926, 9929, 9932, 9935, 9938, 9941, 9944, 9947, 9950, 9953, 9956, 9959, 9962, 9965, 9968, 9971, 9974, 9977, 9980, 9983, 9986, 9989, 9992, 9995, 9998, 10001, 10004, 10007, 10010, 10013, 10016, 10019, 10022, 10025, 10028, 10031 := 9081, 9109, 9114, 0, 5535, 2, 4, 5, 6, 7, 3165, 9, 10, 11, 12, 13, 8111, 15, 16, 7439, 18, 19, 5975, 5978, 5981, 5984, 5987, 5990, 5993, 5996, 5999, 6002, 6005, 6008, 6011, 6014, 6017, 6020, 6023, 6026, 6029, 6032, 6035, 6038, 5957, 6666::R9080 = 0x1UR9115 = UR9114UR10031 = UR6666
Block 2436_1009_0_0_21_0_48865_0:
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=3, nextFPWriteCmd=CmdPointer(block=2436_1009_0_0_0_0_0_0, pos=18), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=184, nextFPWriteCmd=CmdPointer(block=2436_1009_0_0_0_0_0_0, pos=9), sort=ConstBlock(sz=128))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=5, nextFPWriteCmd=CmdPointer(block=2436_1009_0_0_0_0_0_0, pos=37), sort=ConstBlock(sz=96))::M7054 = M6693[0x920] = R6686M7055 = M7054[0x940] = 0x2
M7056 = M7055[0x900] = 0x40 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=6, nextFPWriteCmd=CmdPointer(block=2436_1009_0_0_0_0_0_0, pos=79), sort=PackedByteArray(finalWrite=CmdPointer(block=2436_1009_0_0_0_0_0_0, pos=79)))::NOPI7058 = keccak256exprsimple(0x2 R6686)
R7059 = W9[I7058] R7061 = R7059>>l0xa0 NOP
R7063 = 0xffffffffffffffffffffffffffffffffffffffff&R7059 B7064 = R7063==0x0
if B7064:bool goto 7759_991_0_0_21_0_48985_0 else goto 7775_991_0_0_21_0_48986_0
Block 2490_1007_0_0_21_0_48866_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2490_1007_0_0_0_0_0_0 -> 2494_1007_0_0_0_0_0_0::::Parallel assignment for 9920, 9923 := 9922, 9925::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2490_1007_0_0_0_0_0_0 -> 2494_1007_0_0_0_0_0_0::::Parallel assignment for 8464, 8466 := 8465, 8467::R8466 = 0x1
Block 2494_1007_0_0_21_0_48867_0:
B8757 = R6686==0x0NOP
assume !B8757R8759 = R8015+0x60R8760 = R8015+0x20M8761 = M7963[R8760] = R6686R8762 = R8015+0x40M8763 = M8761[R8762] = 0xf424b
R8764 = 0x60 R8765 = R8764-0x20 M8766 = M8763[R8015] = R8765 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=20, nextFPWriteCmd=CmdPointer(block=9016_990_0_0_0_0_0_0, pos=31), sort=PackedByteArray(finalWrite=CmdPointer(block=9016_990_0_0_0_0_0_0, pos=31)))::I8767 = keccak256exprsimple(0xf424b R6686)R8768 = R8015+0xc0R8769 = R8015+0x80M8771 = M8766[R8769] = R123R8772 = R8759+0x40M8773 = M8771[R8772] = I8767
R8774 = 0x60 R8775 = R8774-0x20 M8776 = M8773[R8759] = R8775 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=85, nextFPWriteCmd=CmdPointer(block=9016_990_0_0_0_0_0_0, pos=70), sort=PackedByteArray(finalWrite=CmdPointer(block=9016_990_0_0_0_0_0_0, pos=70)))::I8778 = keccak256exprsimple(I8767 R123)
R8779 = W3165[I8778] B8783 = R8779==0x0
if B8783:bool goto 9122_981_0_0_21_0_49189_0 else goto 9130_981_0_0_21_0_49191_0
Block 2597_1009_0_0_21_0_48868_0:
M7046 = M6693[0x7c0] = R6682 R7047 = 0x20*R6682 R7048 = R7047+0x20 R7049 = R7047+0x7e0 B7052 = R6682==0x0
if B7052:bool goto 2597_1009_0_0_21_0_61696_0 else goto 6604_997_0_0_21_0_48957_0
Block 2620_1009_0_0_21_0_48869_0:
M7045 = ReachabilityCertora6541_994_0_0_21_0_48955_0 ? M10598 : M7613
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2620_1009_0_0_0_0_0_0 -> 2630_1008_0_0_0_0_0_0::::Parallel assignment for 4830, 4833, 13741 := 9921, 9924, 4043::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2620_1009_0_0_0_0_0_0 -> 2630_1008_0_0_0_0_0_0::B8369 = R6690==0x0
if B8369:bool goto 2620_1009_0_0_21_0_61729_0 else goto 2659_1008_0_1_21_0_51004_0
Block 2900_1008_0_0_21_0_48870_0:
M8921 = ReachabilityCertora2620_1009_0_0_21_0_61729_0 ? M7045 : M10811
R8663 = R9511&0x200000000000000000000000000000000000000000000000000000000000000 R8664 = 0xff00000000000000000000000000000000000000000000000000000000000000&R8663 NOPB8666 = R8664==0x200000000000000000000000000000000000000000000000000000000000000 ? R12809==0x0 : R8664==0x200000000000000000000000000000000000000000000000000000000000000
if B8666:bool goto 3001_1008_0_0_21_0_48873_0 else goto 2900_1008_0_0_21_0_61735_0
Block 3001_1008_0_0_21_0_48873_0:
R8905 = R9511&0xfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R8906 = 0xff00000000000000000000000000000000000000000000000000000000000000&R8905 M8910 = M8921[0x240] = true ::Parallel assignment for 8907, 8909 := 8906, 8910::R8907 = R8906
Block 3109_1008_0_0_21_0_48874_0:
M8909 = ReachabilityCertora2900_1008_0_0_21_0_61735_0 ? M8921 : M8910
R8912 = M8909[0x240] B8913 = R8912==0x0
if B8913:bool goto 3109_1008_0_0_21_0_61740_0 else goto 533_1017_0_0_21_0_48861_0
Block 3465_998_0_0_21_0_48875_0:
R7961 = R7701+0xc0R7962 = R7701+0x80M7964 = M7718[R7962] = R6686R7965 = R7711+0x40M7966 = M7964[R7965] = 0xf4243
R7967 = 0x60 R7968 = R7967-0x20 M7969 = M7966[R7711] = R7968 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=74, nextFPWriteCmd=CmdPointer(block=3465_998_0_0_0_0_0_0, pos=42), sort=PackedByteArray(finalWrite=CmdPointer(block=3465_998_0_0_0_0_0_0, pos=42)))::I7970 = keccak256exprsimple(0xf4243 R6686)
R7971 = W11[I7970] R7972 = 0xffffffffffffffffffffffffffffffffffffffff&R7971 R7974 = R7711+0xc0R7975 = R7711+0x80M7977 = M7969[R7975] = R7972R7978 = R7961+0x40M7979 = M7977[R7978] = 0xf4242
R7980 = 0x60 R7981 = R7980-0x20 M7982 = M7979[R7961] = R7981 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=19, nextFPWriteCmd=CmdPointer(block=3465_998_0_0_0_0_0_0, pos=92), sort=PackedByteArray(finalWrite=CmdPointer(block=3465_998_0_0_0_0_0_0, pos=92)))::I7983 = keccak256exprsimple(0xf4242 R7972)
R7984 = W12[I7983] NOP
R7986 = (R7984>>l0x30)>>l0x0 R7987 = 0xffffffff&R7986 R7988 = R7984&0xffffffffffffffffffffffffffffffffR7989 = R7988*0x100000000000000000000000000000000R7990 = R7961+0xc0R7991 = R7961+0x80M7993 = M7982[R7991] = R7972R7994 = R7974+0x40M7995 = M7993[R7994] = 0xf424e
R7996 = 0x60 R7997 = R7996-0x20 M7998 = M7995[R7974] = R7997 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=21, nextFPWriteCmd=CmdPointer(block=3465_998_0_0_0_0_0_0, pos=142), sort=PackedByteArray(finalWrite=CmdPointer(block=3465_998_0_0_0_0_0_0, pos=142)))::I7999 = keccak256exprsimple(0xf424e R7972)
R8000 = W13[I7999] R8001 = R8000>>l0x0 R8002 = 0xffffffffffffffffffffffff&R8001 R8005 = 0xffffffffffff0000000000000000000000000000000000000000000000000000&R7989 R8008 = R7989>>l0xd0R8009 = R8008&0xffR8011 = R7974+0xe0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=22, nextFPWriteCmd=CmdPointer(block=8341_981_0_0_0_0_0_0, pos=10), sort=ConstBlock(sz=128))::R8014 = R7990+0x100NOP
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=77, nextFPWriteCmd=CmdPointer(block=8341_981_0_0_0_0_0_0, pos=24), sort=ConstBlock(sz=128))::R8020 = 0xff&R8009 B8021 = R8020==0x0
if B8021:bool goto 11031_979_0_0_21_0_49221_0 else goto 11039_979_0_0_21_0_49222_0
Block 3493_998_0_0_21_0_48876_0:
M7963 = ReachabilityCertora3444_994_0_0_21_0_49566_0 ? M7718 : M10327B8221 = R7726s<0x0
if B8221:bool goto 2490_1007_0_0_21_0_48866_0 else goto 2475_1004_0_0_21_0_49567_0
Block 3679_996_0_0_21_0_48879_0:
R9508 = R6678|0x100000000000000000000000000000000000000000000000000000000000000 R9509 = 0xff00000000000000000000000000000000000000000000000000000000000000&R9508 M9514 = M9710[0x240] = true ::Parallel assignment for 9510, 9513 := 9509, 9514::R9510 = R9509
Block 3790_996_0_0_21_0_48880_0:
NOPB9507 = R11691==0x0 ? B9313 : R11691==0x0
if B9507:bool goto 3807_996_0_0_21_0_48883_0 else goto 3790_996_0_0_21_0_61755_0
Block 3807_996_0_0_21_0_48883_0:
R9690 = R6678&0xfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R9691 = 0xff00000000000000000000000000000000000000000000000000000000000000&R9690 M9695 = M9710[0x240] = true ::Parallel assignment for 9692, 9694 := 9691, 9695::R9692 = R9691
Block 3915_996_0_0_21_0_48884_0:
M9694 = ReachabilityCertora3790_996_0_0_21_0_61755_0 ? M9710 : M9695
::Parallel assignment for 9510, 9513 := 9692, 9694::R9510 = R9692
Block 3916_996_0_0_21_0_48885_0:
M9513 = ReachabilityCertora3915_996_0_0_21_0_48884_0 ? M9694 : M9514B9697 = R11689==0x0
if B9697:bool goto 5646_992_0_0_21_0_48928_0 else goto 5654_992_0_0_21_0_48930_0
Block 4122_1004_0_0_21_0_48919_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4122_1004_0_0_0_0_0_0 -> 4135_1005_0_0_0_0_0_0::::Parallel assignment for 3647 := 1799::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4122_1004_0_0_0_0_0_0 -> 4135_1005_0_0_0_0_0_0::
Block 4130_1004_0_0_21_0_48921_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4130_1004_0_0_0_0_0_0 -> 4135_1005_0_0_0_0_0_0::::Parallel assignment for 3647 := 1799::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4130_1004_0_0_0_0_0_0 -> 4135_1005_0_0_0_0_0_0::
Block 4135_1005_0_0_21_0_48923_0:
NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2611_1008_0_0_0_0_0_0 -> 2620_1009_0_0_0_0_0_0::::Parallel assignment for 9921, 9924 := 1625, 1626::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2611_1008_0_0_0_0_0_0 -> 2620_1009_0_0_0_0_0_0::::Parallel assignment for 7045, 7050, 8203, 8205, 8207, 9511, 12402 := 7613, 7261, 8204, 8206, 8208, 6678, 6692::R7050 = R7261R8203 = 0x7c0R8207 = 0x0R9511 = R6678R12402 = 0x0
Block 5614_968_0_0_21_0_48925_0:
M10327 = ReachabilityCertora9151_965_0_0_21_0_61754_0 ? M10216 : M11983B9670 = R12380s<0x0B9671 = !B9670B9672 = !B9671B9673 = !B9672
R9674 = R13918+R12380 B9675 = R9674s<R13918B9676 = !B9675B9677 = !B9676B9678 = !B9677NOP
assume B9678==B9673B9683 = R9674==0x0
if B9683:bool goto 5646_974_0_0_21_0_48927_0 else goto 5654_974_0_0_21_0_48929_0
Block 5614_984_0_0_21_0_48926_0:
M9710 = ReachabilityCertora9151_981_0_0_21_0_61745_0 ? M8776 : M11186
R9311 = R6678&0x100000000000000000000000000000000000000000000000000000000000000 R9312 = 0xff00000000000000000000000000000000000000000000000000000000000000&R9311 B9313 = R9312==0x100000000000000000000000000000000000000000000000000000000000000B9314 = R11691==0x0NOPB9316 = (B9314 ? R11691 : !B9313 ? 0x1 : 0x0)==0x0
if B9316:bool goto 3790_996_0_0_21_0_48880_0 else goto 3679_996_0_0_21_0_48879_0
Block 5646_974_0_0_21_0_48927_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5646_974_0_0_0_0_0_0 -> 5731_974_0_0_0_0_0_0::::Parallel assignment for 59642, 59644 := 59643, 59645::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5646_974_0_0_0_0_0_0 -> 5731_974_0_0_0_0_0_0::::Parallel assignment for 10037 := 10038::R10037 = 0x0
Block 5646_992_0_0_21_0_48928_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5646_992_0_0_0_0_0_0 -> 5731_992_0_0_0_0_0_0::::Parallel assignment for 21684, 21686 := 21685, 21687::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5646_992_0_0_0_0_0_0 -> 5731_992_0_0_0_0_0_0::::Parallel assignment for 10062 := 10063::R10062 = 0x0
Block 5654_974_0_0_21_0_48929_0:
B10041 = R9674==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB10042 = B10041 ? false : B10041NOP
assume !B10042R10044 = R9674*0x2540be400 NOP
assume smul_no_ofl_udfl:bif(R9674,0x2540be400)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_964_0_0_0_0_0_0 -> 8868_965_0_0_0_0_0_0::::Parallel assignment for 61027, 61029 := 63510, 62147::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_964_0_0_0_0_0_0 -> 8868_965_0_0_0_0_0_0::B10048 = R10044==0x0
if B10048:bool goto 8739_967_0_0_21_0_49003_0 else goto 8747_967_0_0_21_0_49009_0
Block 5654_992_0_0_21_0_48930_0:
B10066 = R11689==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB10067 = B10066 ? false : B10066NOP
assume !B10067R10069 = R11689*0x2540be400 NOP
assume smul_no_ofl_udfl:bif(R11689,0x2540be400)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_982_4_0_0_0_0_0 -> 8868_983_4_0_0_0_0_0::::Parallel assignment for 22315, 22317 := 23840, 23072::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_982_4_0_0_0_0_0 -> 8868_983_4_0_0_0_0_0::B10073 = R10069==0x0
if B10073:bool goto 8739_985_0_0_21_0_49008_0 else goto 8747_985_0_0_21_0_49014_0
Block 5731_974_0_0_21_0_48931_0:
B10274 = R10037s<0x0B10275 = !B10274B10276 = !B10275B10277 = !B10276
R10278 = R13916+R10037 B10279 = R10278s<R13916B10280 = !B10279B10281 = !B10280B10282 = !B10281NOP
assume B10282==B10277B10285 = R8393s<0x0B10286 = !B10285B10287 = !B10286B10288 = !B10287
R10289 = R10278+R8393 B10290 = R10289s<R10278B10291 = !B10290B10292 = !B10291B10293 = !B10292NOP
assume B10293==B10288R10298 = R8005>>l0xe0R10299 = R10298&0xff
R10300 = 0xff&R10299 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8747_979_6_0_0_0_0_0 -> 8825_978_6_0_0_0_0_0::::Parallel assignment for 67920, 67922 := 67337, 67338::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8747_979_6_0_0_0_0_0 -> 8825_978_6_0_0_0_0_0::R10301 = R7723*R10289 NOP
assume smul_no_ofl_udfl:bif(R7723,R10289)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_978_6_0_0_0_0_0 -> 8868_979_6_0_0_0_0_0::::Parallel assignment for 67346, 67348 := 69806, 68535::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_978_6_0_0_0_0_0 -> 8868_979_6_0_0_0_0_0::B10305 = R10301==0x0
if B10305:bool goto 8739_981_3_0_21_0_49004_0 else goto 8747_981_3_0_21_0_49010_0
Block 5731_992_0_0_21_0_48932_0:
B10358 = R8022s<0x0B10359 = !B10358B10360 = !B10359B10361 = !B10360
R10362 = R7726+R8022 B10363 = R10362s<R7726B10364 = !B10363B10365 = !B10364B10366 = !B10365NOP
assume B10366==B10361B10369 = R10062s<0x0B10370 = !B10369B10371 = !B10370B10372 = !B10371
R10373 = R10362+R10062 B10374 = R10373s<R10362B10375 = !B10374B10376 = !B10375B10377 = !B10376NOP
assume B10377==B10372R10383 = R9735+0xa0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=96, nextFPWriteCmd=CmdPointer(block=3986_1001_1_0_0_0_0_0, pos=17), sort=ConstBlock(sz=160))::R10386 = R9735+0x140
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=23, nextFPWriteCmd=CmdPointer(block=3986_1001_1_0_0_0_0_0, pos=35), sort=ConstBlock(sz=160))::R10389 = R10383+0x100R10390 = R10383+0xc0M10391 = M9513[R10390] = R6686R10392 = R10386+0x40M10393 = M10391[R10392] = 0x1
R10394 = 0x60 R10395 = R10394-0x20 M10396 = M10393[R10386] = R10395 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=24, nextFPWriteCmd=CmdPointer(block=3986_1001_1_0_0_0_0_0, pos=77), sort=PackedByteArray(finalWrite=CmdPointer(block=3986_1001_1_0_0_0_0_0, pos=77)))::I10398 = keccak256exprsimple(0x1 R6686)
R10399 = W10[I10398] B10400 = R6686==0x1
if B10400:bool goto 5810_992_0_0_21_0_48933_0 else goto 5836_992_0_0_21_0_48934_0
Block 5810_992_0_0_21_0_48933_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5810_992_0_0_0_0_0_0 -> 6203_992_0_0_0_0_0_0::::Parallel assignment for 29767, 29769 := 29768, 29770::NOPNOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5810_992_0_0_0_0_0_0 -> 6203_992_0_0_0_0_0_0::::Parallel assignment for 10593, 10595, 10598, 10611 := 10594, 10596, 10396, 10389::R10593 = 0xde0b6b3a7640000R10595 = 0xde0b6b3a7640000R10611 = R10389
Block 5836_992_0_0_21_0_48934_0:
R10597 = 0xffffffffffffffffffffffffffffffffffffffff&R10399 M10599 = M10396[R10389] = 0xfeaf968c00000000000000000000000000000000000000000000000000000000 R10601 = W43[R10597] B10602 = R10601==0x0NOP
assume !B10602M10604 = havocR10605 = havoc
::Inline Summary(summaryType=UNRESOLVED Auto summary)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R29744@21:bv256, valueVar=0x0, gasVar=R29999@21:bv256, inOffset=R29750@21:bv256, inSize=0x4, inBase=tacM@21:bytemap, outOffset=R29750@21:bv256, outSize=0xa0, outBase=tacM@21:bytemap, callType=STATIC, calleeResolution=null, sigResolution=[4272920204], callConvention=CallConvention(input=CallInput(baseVar=tacM@21:bytemap, offset=R29750@21:bv256, simplifiedOffset=null, size=R29754@21:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0xfeaf968c00000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@21:bytemap, offset=R29750@21:bv256, size=0xa0)), origCallcore=CallCore R29744@21:bv256 R29999@21:bv256 R29750@21:bv256 R29754@21:bv256 tacM@21:bytemap R29750@21:bv256 0xa0 tacM@21:bytemap STATIC 0x0 (3399:53:30:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/30_ExchangeRate.sol, summaryId=50), summary=UNRESOLVED Auto summary, callTraceInfo=with { havoc type: only the return value } used as a default)::M10606 = M10599[R10389:R10389+0xa0] = M10604[0x0:0x0+0xa0]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=5938_987_0_0_0_0_0_0, pos=1)::R10608 = R10605+0x1f R10609 = R10608&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R10610 = R10389+R10609 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=5938_987_0_0_0_0_0_0, pos=6)::B10613 = R10605s<0xa0NOP
assume !B10613R10615 = R10389R10616 = M10606[R10615]R10617 = R10616&0xffffffffffffffffffffNOP
assume R10616==R10617R10620 = R10386+0x80R10621 = M10606[R10620]R10622 = R10389+0x40NOPR10624 = R10622+0x40R10625 = M10606[R10624]R10626 = R10625&0xffffffffffffffffffffNOP
assume R10625==R10626NOP
assume 0x0s<R10621R10631 = R10399&0xffffffffffffffffffffffffffffffffffffffffffR10632 = R10631*0x10000000000000000000000
R10633 = R10632>>l0xf8 R10634 = 0xff&R10633 R10635 = 0xa^R10634 R10636 = R10399&0xffffffffffffffffffffffffffffffffffffffffffffR10637 = R10636*0x100000000000000000000
R10638 = 0xff00000000000000000000000000000000000000000000000000000000000000&R10637 B10639 = R10638==0x0
if B10639:bool goto 6056_991_0_0_21_0_49586_0 else goto 6161_990_0_0_21_0_48944_0
Block 6161_990_0_0_21_0_48944_0:
B10917 = R10635==0x0
if B10917:bool goto 8739_984_5_0_21_0_49007_0 else goto 8747_984_5_0_21_0_49013_0
Block 6200_990_0_0_21_0_48945_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6200_990_0_0_0_0_0_0 -> 6203_992_0_0_0_0_0_0::::Parallel assignment for 29767, 29769 := 48169, 54320::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6200_990_0_0_0_0_0_0 -> 6203_992_0_0_0_0_0_0::::Parallel assignment for 10593, 10595, 10598, 10611 := 10635, 10915, 10606, 10610::R10593 = R10635R10595 = R10915R10611 = R10610
Block 6203_992_0_0_21_0_48946_0:
M10598 = ReachabilityCertora6200_990_0_0_21_0_48945_0 ? M10606 : M10396R10894 = R10399&0xffffffffffffffffffffffffffffffffffffffffffffffR10895 = R10894*0x1000000000000000000
R10896 = R10895>>l0xf8 R10897 = 0xff&R10896 R10898 = R10399&0xffffffffffffffffffffffffffffffffffffffffffffffffR10899 = R10898*0x10000000000000000
R10900 = R10899>>l0xf8 R10901 = 0xff&R10900 R10906 = R10611+0xa0 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=36, nextFPWriteCmd=CmdPointer(block=6203_992_0_0_0_0_0_0, pos=12), sort=ConstBlock(sz=160))::B10914 = R10373==0x0
if B10914:bool goto 6312_993_0_0_21_0_48947_0 else goto 6320_993_0_0_21_0_48948_0
Block 6312_993_0_0_21_0_48947_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6312_993_0_0_0_0_0_0 -> 6397_993_0_0_0_0_0_0::::Parallel assignment for 31235, 31237 := 31236, 31238::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6312_993_0_0_0_0_0_0 -> 6397_993_0_0_0_0_0_0::::Parallel assignment for 11158 := 11159::R11158 = 0x0
Block 6320_993_0_0_21_0_48948_0:
B11162 = R7290==0x0
if B11162:bool goto 8739_984_1_0_21_0_49005_0 else goto 8747_984_1_0_21_0_49011_0
Block 6397_993_0_0_21_0_48949_0:
B11662 = R11158==0x0
if B11662:bool goto 6414_994_0_0_21_0_48950_0 else goto 6422_994_0_0_21_0_48951_0
Block 6414_994_0_0_21_0_48950_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6414_994_0_0_0_0_0_0 -> 6541_994_0_0_0_0_0_0::::Parallel assignment for 32824, 32826 := 32825, 32827::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6414_994_0_0_0_0_0_0 -> 6541_994_0_0_0_0_0_0::::Parallel assignment for 12086 := 12087::R12086 = 0x0
Block 6422_994_0_0_21_0_48951_0:
NOPR12089 = 0x0s<R11158 ? R10901 : R10897B12092 = R11158==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB12093 = B12092 ? R10595==0x8000000000000000000000000000000000000000000000000000000000000000 : B12092NOP
assume !B12093R12095 = R11158*R10595 NOP
assume smul_no_ofl_udfl:bif(R11158,R10595)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_981_1_0_0_0_0_0 -> 8868_982_1_0_0_0_0_0::::Parallel assignment for 34568, 34570 := 36104, 35302::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_981_1_0_0_0_0_0 -> 8868_982_1_0_0_0_0_0::B12099 = R12095==0x0
if B12099:bool goto 8739_984_3_0_21_0_49006_0 else goto 8747_984_3_0_21_0_49012_0
Block 6541_994_0_0_21_0_48955_0:
B12391 = R12086s<0x0B12392 = !B12391B12393 = !B12392B12394 = !B12393
R12395 = R12086 B12396 = R12395s<0x0B12397 = !B12396B12398 = !B12397B12399 = !B12398NOP
assume B12399==B12394TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2587_1004_0_0_0_0_0_0 -> 2620_1009_0_0_0_0_0_0::::Parallel assignment for 9921, 9924 := 9920, 9923::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2587_1004_0_0_0_0_0_0 -> 2620_1009_0_0_0_0_0_0::::Parallel assignment for 7045, 7050, 8203, 8205, 8207, 9511, 12402 := 10598, 10906, 6694, 8464, 8466, 9510, 12395::R7050 = R10906R8203 = 0x60R8207 = R8466R9511 = R9510R12402 = R12395
Block 6604_967_0_0_21_0_48956_0:
R8443 = R8011+0xa0 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6604_967_0_0_0_0_0_0 -> 6608_966_0_0_0_0_0_0::::Parallel assignment for 26512, 26517, 26527 := 25264, 24599, 24598::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6604_967_0_0_0_0_0_0 -> 6608_966_0_0_0_0_0_0::R8445 = R8217+0xc0M8449 = M8214[R8217] = 0x0R8450 = R8217+0x20M8451 = M8449[R8450] = 0x0R8452 = R8217+0x40M8453 = M8451[R8452] = 0x0R8454 = R8450+0x40M8455 = M8453[R8454] = 0x0R8456 = R8452+0x40M8457 = M8455[R8456] = 0x0R8458 = R8454+0x40M8459 = M8457[R8458] = 0x0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=46, nextFPWriteCmd=CmdPointer(block=6608_966_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=192))::M8460 = M8459[R8443] = R8217 R8461 = R8014+0x40 R8462 = R8211-0x1 B8463 = R8462>0x0
if B8463:bool goto 6616_965_0_173_21_0_58724_0 else goto 6604_967_0_0_21_0_61731_0
Block 6604_997_0_0_21_0_48957_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6604_997_0_0_0_0_0_0 -> 6608_996_0_0_0_0_0_0::::Parallel assignment for 2256, 2261, 2271 := 1889, 1734, 1733::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6604_997_0_0_0_0_0_0 -> 6608_996_0_0_0_0_0_0::R7272 = R7048+0x880M7276 = M7046[R7049] = 0x0R7277 = R7048+0x7e0M7278 = M7276[R7277] = 0x0R7279 = R7049+0x40M7280 = M7278[R7279] = 0x0R7281 = R7277+0x40M7282 = M7280[R7281] = 0x0R7283 = R7279+0x40M7284 = M7282[R7283] = 0x0R7285 = R7281+0x40M7286 = M7284[R7285] = 0x0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=48, nextFPWriteCmd=CmdPointer(block=6608_996_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=192))::M7287 = M7286[0x7e0] = R7049 R7288 = R6682-0x1 B7289 = R7288>0x0
if B7289:bool goto 6616_995_0_171_21_0_58723_0 else goto 6604_997_0_0_21_0_61707_0
Block 6633_966_0_0_21_0_48958_0:
M8741 = ReachabilityCertora6604_967_0_0_21_0_61731_0 ? M8460 : M8753
::Parallel assignment for 8446, 8448 := 8739, 8741::R8446 = R8739
Block 6633_996_0_0_21_0_48959_0:
M7655 = ReachabilityCertora6604_997_0_0_21_0_61707_0 ? M7287 : M7667
::Parallel assignment for 7273, 7275 := 7653, 7655::R7273 = R7653
Block 6635_967_0_0_21_0_48960_0:
M8448 = ReachabilityCertora11039_979_0_0_21_0_61726_0 ? M8214 : M8741
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=78, nextFPWriteCmd=CmdPointer(block=6577_967_0_0_0_0_0_0, pos=6), sort=DynamicBlock(eSz=32, elemSym=(CmdPointer(block=6577_967_0_0_0_0_0_0, pos=3), R24599:bv256)))::R8422 = R8446+0x60R8423 = R8446+0x20M8425 = M8448[R8423] = R7972R8426 = R8446+0x40M8427 = M8425[R8426] = 0xf424d
R8428 = 0x60 R8429 = R8428-0x20 M8430 = M8427[R8446] = R8429 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=47, nextFPWriteCmd=CmdPointer(block=6635_967_0_0_0_0_0_0, pos=36), sort=PackedByteArray(finalWrite=CmdPointer(block=6635_967_0_0_0_0_0_0, pos=36)))::I8431 = keccak256exprsimple(0xf424d R7972)R8432 = R8446+0xa0R8433 = R8446+0x80M8434 = M8430[R8433] = I8431
R8435 = 0x40 R8436 = R8435-0x20 M8437 = M8434[R8422] = R8436 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=52, nextFPWriteCmd=CmdPointer(block=6635_967_0_0_0_0_0_0, pos=60), sort=PackedByteArray(finalWrite=CmdPointer(block=6635_967_0_0_0_0_0_0, pos=60)))::I8439 = keccak256exprsimple(I8431)
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6700_967_0_0_0_0_0_0 -> 6730_967_0_0_0_0_0_0::::Parallel assignment for 33315, 33326, 33328 := 30563, 30567, 30568::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6700_967_0_0_0_0_0_0 -> 6730_967_0_0_0_0_0_0::R8441 = 0xff&R8009 B8442 = 0x0<R8441
if B8442:bool goto 6742_967_0_127_21_0_58645_0 else goto 6635_967_0_0_21_0_61730_0
Block 6635_997_0_0_21_0_48961_0:
M7275 = ReachabilityCertora2597_1009_0_0_21_0_61696_0 ? M7046 : M7655
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=184, nextFPWriteCmd=CmdPointer(block=6577_997_0_0_0_0_0_0, pos=6), sort=DynamicBlock(eSz=32, elemSym=(CmdPointer(block=6577_997_0_0_0_0_0_0, pos=3), R1734:bv256)))::R7251 = R7273+0x60R7252 = R7273+0x20M7254 = M7275[R7252] = R123R7255 = R7273+0x40M7256 = M7254[R7255] = 0xf424d
R7257 = 0x60 R7258 = R7257-0x20 M7259 = M7256[R7273] = R7258 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=49, nextFPWriteCmd=CmdPointer(block=6635_997_0_0_0_0_0_0, pos=36), sort=PackedByteArray(finalWrite=CmdPointer(block=6635_997_0_0_0_0_0_0, pos=36)))::I7260 = keccak256exprsimple(0xf424d R123)R7261 = R7273+0xa0R7262 = R7273+0x80M7263 = M7259[R7262] = I7260
R7264 = 0x40 R7265 = R7264-0x20 M7266 = M7263[R7251] = R7265 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=54, nextFPWriteCmd=CmdPointer(block=6635_997_0_0_0_0_0_0, pos=60), sort=PackedByteArray(finalWrite=CmdPointer(block=6635_997_0_0_0_0_0_0, pos=60)))::I7268 = keccak256exprsimple(I7260)
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6700_997_0_0_0_0_0_0 -> 6730_997_0_0_0_0_0_0::::Parallel assignment for 4063, 4074, 4076 := 3077, 3081, 3082::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6700_997_0_0_0_0_0_0 -> 6730_997_0_0_0_0_0_0::B7270 = 0x0<R6682
if B7270:bool goto 6742_997_0_129_21_0_58651_0 else goto 6635_997_0_0_21_0_61706_0
Block 6953_967_0_0_21_0_48977_0:
M8691 = ReachabilityCertora6635_967_0_0_21_0_61730_0 ? M8437 : M8725
R8728 = M8691[R8014] B8729 = R8728>0x1NOP
M8733 = M8691[R8432] = 0x0 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=53, nextFPWriteCmd=CmdPointer(block=11093_977_0_0_0_0_0_0, pos=4), sort=ConstantArrayAlloc(eSz=32, constSize=0))::R8734 = R8422+0x60 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11151_977_0_0_0_0_0_0 -> 11165_980_0_0_0_0_0_0::::Parallel assignment for 23884 := 23169::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11151_977_0_0_0_0_0_0 -> 11165_980_0_0_0_0_0_0::::Parallel assignment for 8209, 8213, 8218, 8731 := 8011, 8733, 8734, 8730::R8218 = R8734R8731 = B8729 ? R8014 : R8014
Block 6953_997_0_0_21_0_48978_0:
M7613 = ReachabilityCertora6635_997_0_0_21_0_61706_0 ? M7266 : M7647
R7649 = M7613[0x7c0] B7650 = R7649>0x1
if B7650:bool goto 4130_1004_0_0_21_0_48921_0 else goto 4122_1004_0_0_21_0_48919_0
Block 7759_991_0_0_21_0_48985_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7759_991_0_0_0_0_0_0 -> 7919_991_0_0_0_0_0_0::::Parallel assignment for 3110, 3115, 3117 := 3111, 3116, 3118::NOPNOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7759_991_0_0_0_0_0_0 -> 7919_991_0_0_0_0_0_0::::Parallel assignment for 7290, 7292, 7295, 7306 := 7291, 7293, 7056, 7057::R7290 = 0x2540be400R7292 = 0x0R7306 = 0x960
Block 7775_991_0_0_21_0_48986_0:
R7294 = 0xffffffffffffffffffffffffffffffffffffffff&R7059 M7296 = M7056[0x960] = 0x1ee1083300000000000000000000000000000000000000000000000000000000 R7297 = W43[R7294] B7298 = R7297==0x0NOP
assume !B7298M7300 = havocR7301 = havoc
::Inline Summary(summaryType=ALL NonDet summary @ shellyActions.spec:20:34)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R3085@21:bv256, valueVar=0x0, gasVar=R3182@21:bv256, inOffset=R3091@21:bv256, inSize=0x4, inBase=tacM@21:bytemap, outOffset=R3091@21:bv256, outSize=0x20, outBase=tacM@21:bytemap, callType=REGULAR_CALL, calleeResolution=null, sigResolution=[518064179], callConvention=CallConvention(input=CallInput(baseVar=tacM@21:bytemap, offset=R3091@21:bv256, simplifiedOffset=null, size=R3095@21:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0x1ee1083300000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@21:bytemap, offset=R3091@21:bv256, size=0x20)), origCallcore=CallCore R3085@21:bv256 R3182@21:bv256 R3091@21:bv256 R3095@21:bv256 tacM@21:bytemap R3091@21:bv256 0x20 tacM@21:bytemap REGULAR_CALL 0x0 (4791:54:19:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/19_AssetRate.sol, summaryId=53), summary=ALL NonDet summary @ shellyActions.spec:20:34, callTraceInfo=with { havoc type: only the return value })::M7302 = M7296[0x960:0x960+0x20] = M7300[0x0:0x0+0x20]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=7867_987_0_0_0_0_0_0, pos=1)::R7303 = R7301+0x1f R7304 = R7303&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R7305 = R7304+0x960 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=7867_987_0_0_0_0_0_0, pos=6)::B7308 = R7301s<0x20NOP
assume !B7308R7310 = M7302[0x960]NOP
assume 0x0s<R7310TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7918_991_0_0_0_0_0_0 -> 7919_991_0_0_0_0_0_0::::Parallel assignment for 3110, 3115, 3117 := 3804, 2964, 2919::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7918_991_0_0_0_0_0_0 -> 7919_991_0_0_0_0_0_0::::Parallel assignment for 7290, 7292, 7295, 7306 := 7310, 7062, 7302, 7305::R7290 = R7310R7292 = R7061>>l0x0R7306 = R7305
Block 7919_991_0_0_21_0_48999_0:
M7295 = ReachabilityCertora7775_991_0_0_21_0_48986_0 ? M7302 : M7056
R7671 = R7306+0x60 R7672 = 0xffffffffffffffffffffffffffffffffffffffff&R7059 R7675 = 0xff&R7292 R7676 = 0xa^R7675 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=61, nextFPWriteCmd=CmdPointer(block=7919_991_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=96))::R7678 = R7306+0xe0R7680 = R7671+0xe0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=69, nextFPWriteCmd=CmdPointer(block=7919_991_0_0_0_0_0_0, pos=31), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=68, nextFPWriteCmd=CmdPointer(block=7919_991_0_0_0_0_0_0, pos=22), sort=ConstBlock(sz=128))::R7681 = R7678+0xc0R7682 = R7678+0x80M7683 = M7295[R7682] = R6686R7684 = R7680+0x40M7685 = M7683[R7684] = 0xf4249
R7686 = 0x60 R7687 = R7686-0x20 M7688 = M7685[R7680] = R7687 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=70, nextFPWriteCmd=CmdPointer(block=7919_991_0_0_0_0_0_0, pos=76), sort=PackedByteArray(finalWrite=CmdPointer(block=7919_991_0_0_0_0_0_0, pos=76)))::I7689 = keccak256exprsimple(0xf4249 R6686)
R7690 = W7[I7689] R7691 = R7690>>l0x0 R7692 = 0xff&R7691 R7693 = R7680+0xe0 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=71, nextFPWriteCmd=CmdPointer(block=7919_991_0_0_0_0_0_0, pos=87), sort=ConstBlock(sz=128))::R7701 = R7681+0xe0R7702 = R7681+0xa0M7704 = M7688[R7702] = R123R7705 = R7693+0x40M7706 = M7704[R7705] = 0xf4246
R7707 = 0x60 R7708 = R7707-0x20 M7709 = M7706[R7693] = R7708 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=72, nextFPWriteCmd=CmdPointer(block=7919_991_0_0_0_0_0_0, pos=145), sort=PackedByteArray(finalWrite=CmdPointer(block=7919_991_0_0_0_0_0_0, pos=145)))::I7710 = keccak256exprsimple(0xf4246 R123)R7711 = R7693+0xc0R7712 = R7693+0x80M7713 = M7709[R7712] = R6686R7714 = R7701+0x40M7715 = M7713[R7714] = I7710
R7716 = 0x60 R7717 = R7716-0x20 M7718 = M7715[R7701] = R7717 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=73, nextFPWriteCmd=CmdPointer(block=7919_991_0_0_0_0_0_0, pos=179), sort=PackedByteArray(finalWrite=CmdPointer(block=7919_991_0_0_0_0_0_0, pos=179)))::I7720 = keccak256exprsimple(I7710 R6686)
R7721 = W8111[I7720] R7722 = R7721>>l0x0 R7723 = 0xffffffffffffffffffff&R7722 R7724 = R7721>>l0xa8 NOP
R7726 = SignExtend(o1=0xa, o2=ShiftRightLogical(R7724:bv256 0x0)) B7727 = 0x0s<R7723
if B7727:bool goto 3465_998_0_0_21_0_48875_0 else goto 3444_994_0_0_21_0_49566_0
Block 8578_980_0_0_21_0_49002_0:
M10216 = ReachabilityCertora11219_978_0_0_21_0_61741_0 ? M8417 : M13577B9141 = R8420==0x0
if B9141:bool goto 9122_965_0_0_21_0_49188_0 else goto 9130_965_0_0_21_0_49190_0
Block 8739_967_0_0_21_0_49003_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_967_0_0_0_0_0_0 -> 8868_967_0_0_0_0_0_0::::Parallel assignment for 63526, 63528 := 63527, 63529::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_967_0_0_0_0_0_0 -> 8868_967_0_0_0_0_0_0::::Parallel assignment for 10306 := 10307::R10306 = 0x0
Block 8739_981_3_0_21_0_49004_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_981_3_0_0_0_0_0 -> 8868_981_3_0_0_0_0_0::::Parallel assignment for 69822, 69824 := 69823, 69825::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_981_3_0_0_0_0_0 -> 8868_981_3_0_0_0_0_0::::Parallel assignment for 10557 := 10558::R10557 = 0x0
Block 8739_984_1_0_21_0_49005_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_984_1_0_0_0_0_0 -> 8868_984_1_0_0_0_0_0::::Parallel assignment for 31935, 31937 := 31936, 31938::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_984_1_0_0_0_0_0 -> 8868_984_1_0_0_0_0_0::::Parallel assignment for 11663 := 11664::R11663 = 0x0
Block 8739_984_3_0_21_0_49006_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_984_3_0_0_0_0_0 -> 8868_984_3_0_0_0_0_0::::Parallel assignment for 36120, 36122 := 36121, 36123::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_984_3_0_0_0_0_0 -> 8868_984_3_0_0_0_0_0::::Parallel assignment for 12406 := 12407::R12406 = 0x0
Block 8739_984_5_0_21_0_49007_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_984_5_0_0_0_0_0 -> 8868_984_5_0_0_0_0_0::::Parallel assignment for 49819, 49821 := 49820, 49822::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_984_5_0_0_0_0_0 -> 8868_984_5_0_0_0_0_0::::Parallel assignment for 11165 := 11166::R11165 = 0x0
Block 8739_985_0_0_21_0_49008_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_985_0_0_0_0_0_0 -> 8868_985_0_0_0_0_0_0::::Parallel assignment for 23856, 23858 := 23857, 23859::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_985_0_0_0_0_0_0 -> 8868_985_0_0_0_0_0_0::::Parallel assignment for 10401 := 10402::R10401 = 0x0
Block 8747_967_0_0_21_0_49009_0:
B10308 = R10044==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB10309 = B10308 ? R7676==0x8000000000000000000000000000000000000000000000000000000000000000 : B10308NOP
assume !B10309R10311 = R10044*R7676 NOP
assume smul_no_ofl_udfl:bif(R10044,R7676)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_966_0_0_0_0_0_0 -> 8868_967_0_0_0_0_0_0::::Parallel assignment for 63526, 63528 := 66005, 64765::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_966_0_0_0_0_0_0 -> 8868_967_0_0_0_0_0_0::::Parallel assignment for 10306 := 10311::R10306 = R10311
Block 8747_981_3_0_21_0_49010_0:
B10559 = R10301==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB10560 = B10559 ? R10300==0x8000000000000000000000000000000000000000000000000000000000000000 : B10559NOP
assume !B10560R10562 = R10301*R10300 NOP
assume smul_no_ofl_udfl:bif(R10301,R10300)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_980_3_0_0_0_0_0 -> 8868_981_3_0_0_0_0_0::::Parallel assignment for 69822, 69824 := 72362, 71112::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_980_3_0_0_0_0_0 -> 8868_981_3_0_0_0_0_0::::Parallel assignment for 10557 := 10562::R10557 = R10562
Block 8747_984_1_0_21_0_49011_0:
B11665 = R7290==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB11666 = B11665 ? R10373==0x8000000000000000000000000000000000000000000000000000000000000000 : B11665NOP
assume !B11666R11668 = R7290*R10373 NOP
assume smul_no_ofl_udfl:bif(R7290,R10373)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_983_1_0_0_0_0_0 -> 8868_984_1_0_0_0_0_0::::Parallel assignment for 31935, 31937 := 33711, 32793::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_983_1_0_0_0_0_0 -> 8868_984_1_0_0_0_0_0::::Parallel assignment for 11663 := 11668::R11663 = R11668
Block 8747_984_3_0_21_0_49012_0:
B12408 = R12095==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB12409 = B12408 ? R12089==0x8000000000000000000000000000000000000000000000000000000000000000 : B12408NOP
assume !B12409R12411 = R12095*R12089 NOP
assume smul_no_ofl_udfl:bif(R12095,R12089)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_983_3_0_0_0_0_0 -> 8868_984_3_0_0_0_0_0::::Parallel assignment for 36120, 36122 := 37763, 36877::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_983_3_0_0_0_0_0 -> 8868_984_3_0_0_0_0_0::::Parallel assignment for 12406 := 12411::R12406 = R12411
Block 8747_984_5_0_21_0_49013_0:
B11167 = R10635==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB11168 = B11167 ? R10635==0x8000000000000000000000000000000000000000000000000000000000000000 : B11167NOP
assume !B11168R11170 = R10635*R10635 NOP
assume smul_no_ofl_udfl:bif(R10635,R10635)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_983_5_0_0_0_0_0 -> 8868_984_5_0_0_0_0_0::::Parallel assignment for 49819, 49821 := 52033, 50944::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_983_5_0_0_0_0_0 -> 8868_984_5_0_0_0_0_0::::Parallel assignment for 11165 := 11170::R11165 = R11170
Block 8747_985_0_0_21_0_49014_0:
B10403 = R10069==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB10404 = B10403 ? R7676==0x8000000000000000000000000000000000000000000000000000000000000000 : B10403NOP
assume !B10404R10406 = R10069*R7676 NOP
assume smul_no_ofl_udfl:bif(R10069,R7676)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_984_0_0_0_0_0_0 -> 8868_985_0_0_0_0_0_0::::Parallel assignment for 23856, 23858 := 25224, 24550::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_984_0_0_0_0_0_0 -> 8868_985_0_0_0_0_0_0::::Parallel assignment for 10401 := 10406::R10401 = R10406
Block 8868_967_0_0_21_0_49120_0:
B10566 = R7290==0x0NOP
assume !B10566B10568 = R7290==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB10569 = B10568 ? R10306==0x8000000000000000000000000000000000000000000000000000000000000000 : B10568NOP
assume !B10569NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5724_972_0_0_0_0_0_0 -> 5731_974_0_0_0_0_0_0::::Parallel assignment for 59642, 59644 := 68529, 67907::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5724_972_0_0_0_0_0_0 -> 5731_974_0_0_0_0_0_0::::Parallel assignment for 10037 := 10571::R10037 = R10306 /s R7290
Block 8868_981_3_0_21_0_49121_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_983_5_0_0_0_0_0 -> 8967_982_5_0_0_0_0_0::::Parallel assignment for 72996, 72998 := 72369, 72370::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_983_5_0_0_0_0_0 -> 8967_982_5_0_0_0_0_0::R10860 = R10557 /s 0x64 B10861 = R8002==0x0NOP
assume !B10861B10863 = R8002==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB10864 = B10863 ? R10860==0x8000000000000000000000000000000000000000000000000000000000000000 : B10863NOP
assume !B10864NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=3484_996_0_0_0_0_0_0 -> 3493_998_0_0_0_0_0_0::::Parallel assignment for 80792, 80794, 80799, 80801 := 80793, 80085, 80800, 79137::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=3484_996_0_0_0_0_0_0 -> 3493_998_0_0_0_0_0_0::::Parallel assignment for 7963, 8015, 8022 := 10327, 10352, 10866::R8015 = R10352R8022 = R10860 /s R8002
Block 8868_984_1_0_21_0_49122_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_986_1_0_0_0_0_0 -> 8967_985_1_0_0_0_0_0::::Parallel assignment for 34109, 34111 := 33718, 33719::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_986_1_0_0_0_0_0 -> 8967_985_1_0_0_0_0_0::R12100 = R11663 /s 0x2540be400 B12101 = R7676==0x0NOP
assume !B12101B12103 = R7676==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB12104 = B12103 ? R12100==0x8000000000000000000000000000000000000000000000000000000000000000 : B12103NOP
assume !B12104NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6390_991_0_0_0_0_0_0 -> 6397_993_0_0_0_0_0_0::::Parallel assignment for 31235, 31237 := 37758, 37285::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6390_991_0_0_0_0_0_0 -> 6397_993_0_0_0_0_0_0::::Parallel assignment for 11158 := 12106::R11158 = R12100 /s R7676
Block 8868_984_3_0_21_0_49123_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_986_3_0_0_0_0_0 -> 8967_985_3_0_0_0_0_0::::Parallel assignment for 38318, 38320 := 37770, 37771::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_986_3_0_0_0_0_0 -> 8967_985_3_0_0_0_0_0::R12853 = R12406 /s 0x64 B12854 = R10593==0x0NOP
assume !B12854B12856 = R10593==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB12857 = B12856 ? R12853==0x8000000000000000000000000000000000000000000000000000000000000000 : B12856NOP
assume !B12857NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6533_991_0_0_0_0_0_0 -> 6541_994_0_0_0_0_0_0::::Parallel assignment for 32824, 32826 := 42526, 42067::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6533_991_0_0_0_0_0_0 -> 6541_994_0_0_0_0_0_0::::Parallel assignment for 12086 := 12859::R12086 = R12853 /s R10593
Block 8868_984_5_0_21_0_49124_0:
B11672 = R10621==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB11673 = B11672 ? R11165==0x8000000000000000000000000000000000000000000000000000000000000000 : B11672NOP
assume !B11673NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6197_989_0_0_0_0_0_0 -> 6200_990_0_0_0_0_0_0::::Parallel assignment for 54320 := 53679::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6197_989_0_0_0_0_0_0 -> 6200_990_0_0_0_0_0_0::::Parallel assignment for 10915 := 11675::R10915 = R11165 /s R10621
Block 8868_985_0_0_21_0_49125_0:
B10640 = R7290==0x0NOP
assume !B10640B10642 = R7290==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB10643 = B10642 ? R10401==0x8000000000000000000000000000000000000000000000000000000000000000 : B10642NOP
assume !B10643NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5724_990_0_0_0_0_0_0 -> 5731_992_0_0_0_0_0_0::::Parallel assignment for 21684, 21686 := 26470, 26210::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5724_990_0_0_0_0_0_0 -> 5731_992_0_0_0_0_0_0::::Parallel assignment for 10062 := 10645::R10062 = R10401 /s R7290
Block 9122_965_0_0_21_0_49188_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9122_965_0_0_0_0_0_0 -> 9151_965_0_0_0_0_0_0::::Parallel assignment for 53748, 53750 := 53749, 53751::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9122_965_0_0_0_0_0_0 -> 9151_965_0_0_0_0_0_0::::Parallel assignment for 9307 := 9308::R9307 = 0x0
Block 9122_981_0_0_21_0_49189_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9122_981_0_0_0_0_0_0 -> 9151_981_0_0_0_0_0_0::::Parallel assignment for 18118, 18120 := 18119, 18121::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9122_981_0_0_0_0_0_0 -> 9151_981_0_0_0_0_0_0::::Parallel assignment for 8969 := 8970::R8969 = 0x0
Block 9130_965_0_0_21_0_49190_0:
R9309 = R8420>>l0x0 B9310 = R9309<0x100000000000000000000000000000000
if B9310:bool goto 11224_962_0_0_21_0_49590_0 else goto 11251_961_0_0_21_0_49227_0
Block 9130_981_0_0_21_0_49191_0:
R8971 = R8779>>l0x0 B8972 = R8971<0x100000000000000000000000000000000
if B8972:bool goto 11224_978_0_0_21_0_49568_0 else goto 11251_977_0_0_21_0_49228_0
Block 9151_965_0_0_21_0_49192_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5494_967_0_0_0_0_0_0 -> 5497_968_0_0_0_0_0_0::::Parallel assignment for 94276, 94278, 95169, 95172, 100220, 103796, 103798 := 52531, 52532, 52534, 52535, 46655, 53748, 53750::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5494_967_0_0_0_0_0_0 -> 5497_968_0_0_0_0_0_0::B9498 = R9307==0x0
if B9498:bool goto 9151_965_0_0_21_0_61754_0 else goto 5506_968_0_19_21_0_55062_0
Block 9151_981_0_0_21_0_49193_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5494_983_0_0_0_0_0_0 -> 5497_984_0_0_0_0_0_0::::Parallel assignment for 38350, 38352, 38830, 38833, 41601, 43422, 43424 := 17671, 17672, 17674, 17675, 17098, 18118, 18120::NOPNOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5494_983_0_0_0_0_0_0 -> 5497_984_0_0_0_0_0_0::B9146 = R8969==0x0
if B9146:bool goto 9151_981_0_0_21_0_61745_0 else goto 5506_984_0_5_21_0_51406_0
Block 11031_979_0_0_21_0_49221_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11031_979_0_0_0_0_0_0 -> 11165_980_0_0_0_0_0_0::::Parallel assignment for 23884 := 23169::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11031_979_0_0_0_0_0_0 -> 11165_980_0_0_0_0_0_0::::Parallel assignment for 8209, 8213, 8218, 8731 := 8011, 7998, 8014, 8017::R8218 = R8014R8731 = 0x60
Block 11039_979_0_0_21_0_49222_0:
R8211 = 0xff&R8009 M8214 = M7998[R8014] = R8211 R8215 = 0x20*R8211 R8216 = R8215+0x20 R8217 = R8014+R8216 B8220 = R8211==0x0
if B8220:bool goto 11039_979_0_0_21_0_61726_0 else goto 6604_967_0_0_21_0_48956_0
Block 11165_980_0_0_21_0_49223_0:
M8213 = ReachabilityCertora11031_979_0_0_21_0_49221_0 ? M7998 : M8733R8370 = R8218+0x60R8371 = R8218+0x20M8373 = M8213[R8371] = R7972R8374 = R8218+0x40M8375 = M8373[R8374] = 0xf4246
R8376 = 0x60 R8377 = R8376-0x20 M8378 = M8375[R8218] = R8377 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=42, nextFPWriteCmd=CmdPointer(block=11165_980_0_0_0_0_0_0, pos=45), sort=PackedByteArray(finalWrite=CmdPointer(block=11165_980_0_0_0_0_0_0, pos=45)))::I8379 = keccak256exprsimple(0xf4246 R7972)R8380 = R8218+0xc0R8381 = R8218+0x80M8382 = M8378[R8381] = R6686R8383 = R8370+0x40M8384 = M8382[R8383] = I8379
R8385 = 0x60 R8386 = R8385-0x20 M8387 = M8384[R8370] = R8386 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=107, nextFPWriteCmd=CmdPointer(block=11165_980_0_0_0_0_0_0, pos=79), sort=PackedByteArray(finalWrite=CmdPointer(block=11165_980_0_0_0_0_0_0, pos=79)))::I8389 = keccak256exprsimple(I8379 R6686)
R8390 = W8111[I8389] R8391 = R8390>>l0xa8 NOP
R8393 = SignExtend(o1=0xa, o2=ShiftRightLogical(R8391:bv256 0x0)) B8398 = R6686==0x0NOP
assume !B8398R8400 = R8370+0xc0R8401 = R8370+0x80M8402 = M8387[R8401] = R6686R8403 = R8380+0x40M8404 = M8402[R8403] = 0xf424b
R8405 = 0x60 R8406 = R8405-0x20 M8407 = M8404[R8380] = R8406 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=108, nextFPWriteCmd=CmdPointer(block=9016_973_0_0_0_0_0_0, pos=31), sort=PackedByteArray(finalWrite=CmdPointer(block=9016_973_0_0_0_0_0_0, pos=31)))::I8408 = keccak256exprsimple(0xf424b R6686)R8409 = R8380+0xc0R8410 = R8380+0x80M8412 = M8407[R8410] = R7972R8413 = R8400+0x40M8414 = M8412[R8413] = I8408
R8415 = 0x60 R8416 = R8415-0x20 M8417 = M8414[R8400] = R8416 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=83, nextFPWriteCmd=CmdPointer(block=9016_973_0_0_0_0_0_0, pos=70), sort=PackedByteArray(finalWrite=CmdPointer(block=9016_973_0_0_0_0_0_0, pos=70)))::I8419 = keccak256exprsimple(I8408 R7972)
R8420 = W3165[I8419] B8421 = R7987==0x0
if B8421:bool goto 11187_978_0_0_21_0_49224_0 else goto 11195_978_0_0_21_0_49225_0
Block 11187_978_0_0_21_0_49224_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11187_978_0_0_0_0_0_0 -> 11219_978_0_0_0_0_0_0::::Parallel assignment for 48227, 48229 := 48228, 48230::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11187_978_0_0_0_0_0_0 -> 11219_978_0_0_0_0_0_0::::Parallel assignment for 8673 := 8674::R8673 = 0x0
Block 11195_978_0_0_21_0_49225_0:
NOP
assume R7987>0x76a700NOP
R8679 = R7987-(R7987%0x76a700) R8680 = R8679+0x76a700 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11215_976_0_0_0_0_0_0 -> 11219_978_0_0_0_0_0_0::::Parallel assignment for 48227, 48229 := 50388, 50385::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11215_976_0_0_0_0_0_0 -> 11219_978_0_0_0_0_0_0::::Parallel assignment for 8673 := 8680::R8673 = R8680
Block 11219_978_0_0_21_0_49226_0:
NOPR8954 = R8673>R105 ? e.block.timestamp : R8673-0x1R8956 = R8400+0x180
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=84, nextFPWriteCmd=CmdPointer(block=8458_981_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=288))::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8467_981_0_0_0_0_0_0 -> 8470_980_0_0_0_0_0_0::::Parallel assignment for 160286, 160288, 162889, 162891, 162902, 162904 := 34624, 34625, 34627, 34628, 50999, 51000::NOPNOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8467_981_0_0_0_0_0_0 -> 8470_980_0_0_0_0_0_0::R8967 = M8417[R8731] B8968 = 0x0<R8967
if B8968:bool goto 8488_980_0_27_21_0_56541_0 else goto 11219_978_0_0_21_0_61741_0
Block 11251_961_0_0_21_0_49227_0:
NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11251_961_0_0_0_0_0_0 -> 11264_961_0_0_0_0_0_0::::Parallel assignment for 54863, 54869, 54871 := 54861, 54870, 54866::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11251_961_0_0_0_0_0_0 -> 11264_961_0_0_0_0_0_0::::Parallel assignment for 9499, 9501 := 9503, 9505::R9499 = R9309>>l0x80R9501 = 0x80
Block 11251_977_0_0_21_0_49228_0:
NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11251_977_0_0_0_0_0_0 -> 11264_977_0_0_0_0_0_0::::Parallel assignment for 18533, 18539, 18541 := 18531, 18540, 18536::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11251_977_0_0_0_0_0_0 -> 11264_977_0_0_0_0_0_0::::Parallel assignment for 9147, 9149 := 9151, 9153::R9147 = R8971>>l0x80R9149 = 0x80
Block 11264_961_0_0_21_0_49229_0:
B9689 = R9499<0x10000000000000000
if B9689:bool goto 11264_961_0_0_21_0_49591_0 else goto 11281_961_0_0_21_0_49231_0
Block 11264_977_0_0_21_0_49230_0:
B9322 = R9147<0x10000000000000000
if B9322:bool goto 11264_977_0_0_21_0_49569_0 else goto 11281_977_0_0_21_0_49232_0
Block 11281_961_0_0_21_0_49231_0:
NOP
R10059 = R9501+0x40 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11281_961_0_0_0_0_0_0 -> 11294_961_0_0_0_0_0_0::::Parallel assignment for 55560, 55566, 55568 := 55558, 55567, 55563::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11281_961_0_0_0_0_0_0 -> 11294_961_0_0_0_0_0_0::::Parallel assignment for 10054, 10056 := 10058, 10059::R10054 = R9499>>l0x40R10056 = R10059
Block 11281_977_0_0_21_0_49232_0:
NOP
R9525 = R9149+0x40 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11281_977_0_0_0_0_0_0 -> 11294_977_0_0_0_0_0_0::::Parallel assignment for 18760, 18766, 18768 := 18758, 18767, 18763::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11281_977_0_0_0_0_0_0 -> 11294_977_0_0_0_0_0_0::::Parallel assignment for 9520, 9522 := 9524, 9525::R9520 = R9147>>l0x40R9522 = R9525
Block 11294_961_0_0_21_0_49233_0:
B10357 = R10054<0x100000000
if B10357:bool goto 11294_961_0_0_21_0_49592_0 else goto 11307_961_0_0_21_0_49235_0
Block 11294_977_0_0_21_0_49234_0:
B9740 = R9520<0x100000000
if B9740:bool goto 11294_977_0_0_21_0_49570_0 else goto 11307_977_0_0_21_0_49236_0
Block 11307_961_0_0_21_0_49235_0:
NOP
R10590 = R10056+0x20 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11307_961_0_0_0_0_0_0 -> 11320_961_0_0_0_0_0_0::::Parallel assignment for 56017, 56023, 56025 := 56015, 56024, 56020::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11307_961_0_0_0_0_0_0 -> 11320_961_0_0_0_0_0_0::::Parallel assignment for 10585, 10587 := 10589, 10590::R10585 = R10054>>l0x20R10587 = R10590
Block 11307_977_0_0_21_0_49236_0:
NOP
R10092 = R9522+0x20 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11307_977_0_0_0_0_0_0 -> 11320_977_0_0_0_0_0_0::::Parallel assignment for 19059, 19065, 19067 := 19057, 19066, 19062::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11307_977_0_0_0_0_0_0 -> 11320_977_0_0_0_0_0_0::::Parallel assignment for 10087, 10089 := 10091, 10092::R10087 = R9520>>l0x20R10089 = R10092
Block 11320_961_0_0_21_0_49237_0:
B10893 = R10585<0x10000
if B10893:bool goto 11320_961_0_0_21_0_49593_0 else goto 11331_961_0_0_21_0_49239_0
Block 11320_977_0_0_21_0_49238_0:
B10433 = R10087<0x10000
if B10433:bool goto 11320_977_0_0_21_0_49571_0 else goto 11331_977_0_0_21_0_49240_0
Block 11331_961_0_0_21_0_49239_0:
NOP
R11155 = R10587+0x10 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11331_961_0_0_0_0_0_0 -> 11344_961_0_0_0_0_0_0::::Parallel assignment for 56649, 56655, 56657 := 56647, 56656, 56652::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11331_961_0_0_0_0_0_0 -> 11344_961_0_0_0_0_0_0::::Parallel assignment for 11150, 11152 := 11154, 11155::R11150 = R10585>>l0x10R11152 = R11155
Block 11331_977_0_0_21_0_49240_0:
NOP
R10658 = R10089+0x10 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11331_977_0_0_0_0_0_0 -> 11344_977_0_0_0_0_0_0::::Parallel assignment for 19332, 19338, 19340 := 19330, 19339, 19335::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11331_977_0_0_0_0_0_0 -> 11344_977_0_0_0_0_0_0::::Parallel assignment for 10653, 10655 := 10657, 10658::R10653 = R10087>>l0x10R10655 = R10658
Block 11344_961_0_0_21_0_49241_0:
B11661 = R11150<0x100
if B11661:bool goto 11344_961_0_0_21_0_49594_0 else goto 11354_961_0_0_21_0_49243_0
Block 11344_977_0_0_21_0_49242_0:
B10936 = R10653<0x100
if B10936:bool goto 11344_977_0_0_21_0_49572_0 else goto 11354_977_0_0_21_0_49244_0
Block 11354_961_0_0_21_0_49243_0:
NOP
R12083 = R11152+0x8 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11354_961_0_0_0_0_0_0 -> 11367_961_0_0_0_0_0_0::::Parallel assignment for 57111, 57117, 57119 := 57109, 57118, 57114::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11354_961_0_0_0_0_0_0 -> 11367_961_0_0_0_0_0_0::::Parallel assignment for 12078, 12080 := 12082, 12083::R12078 = R11150>>l0x8R12080 = R12083
Block 11354_977_0_0_21_0_49244_0:
NOP
R11286 = R10655+0x8 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11354_977_0_0_0_0_0_0 -> 11367_977_0_0_0_0_0_0::::Parallel assignment for 19749, 19755, 19757 := 19747, 19756, 19752::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11354_977_0_0_0_0_0_0 -> 11367_977_0_0_0_0_0_0::::Parallel assignment for 11281, 11283 := 11285, 11286::R11281 = R10653>>l0x8R11283 = R11286
Block 11367_961_0_0_21_0_49245_0:
B12390 = R12078<0x10
if B12390:bool goto 11367_961_0_0_21_0_49595_0 else goto 11376_961_0_0_21_0_49247_0
Block 11367_977_0_0_21_0_49246_0:
B11701 = R11281<0x10
if B11701:bool goto 11367_977_0_0_21_0_49574_0 else goto 11376_977_0_0_21_0_49248_0
Block 11376_961_0_0_21_0_49247_0:
NOP
R12850 = R12080+0x4 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11376_961_0_0_0_0_0_0 -> 11389_961_0_0_0_0_0_0::::Parallel assignment for 57646, 57652, 57654 := 57644, 57653, 57649::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11376_961_0_0_0_0_0_0 -> 11389_961_0_0_0_0_0_0::::Parallel assignment for 12845, 12847 := 12849, 12850::R12845 = R12078>>l0x4R12847 = R12850
Block 11376_977_0_0_21_0_49248_0:
NOP
R12121 = R11283+0x4 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11376_977_0_0_0_0_0_0 -> 11389_977_0_0_0_0_0_0::::Parallel assignment for 20111, 20117, 20119 := 20109, 20118, 20114::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11376_977_0_0_0_0_0_0 -> 11389_977_0_0_0_0_0_0::::Parallel assignment for 12116, 12118 := 12120, 12121::R12116 = R11281>>l0x4R12118 = R12121
Block 11389_961_0_0_21_0_49249_0:
B13191 = R12845<0x4
if B13191:bool goto 11389_961_0_0_21_0_49596_0 else goto 11398_961_0_0_21_0_49251_0
Block 11389_977_0_0_21_0_49250_0:
B12459 = R12116<0x4
if B12459:bool goto 11389_977_0_0_21_0_49575_0 else goto 11398_977_0_0_21_0_49252_0
Block 11398_961_0_0_21_0_49251_0:
NOP
R13623 = R12847+0x2 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11398_961_0_0_0_0_0_0 -> 11411_961_0_0_0_0_0_0::::Parallel assignment for 58407, 58413, 58415 := 58405, 58414, 58410::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11398_961_0_0_0_0_0_0 -> 11411_961_0_0_0_0_0_0::::Parallel assignment for 13618, 13620 := 13622, 13623::R13618 = R12845>>l0x2R13620 = R13623
Block 11398_977_0_0_21_0_49252_0:
NOP
R12898 = R12118+0x2 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11398_977_0_0_0_0_0_0 -> 11411_977_0_0_0_0_0_0::::Parallel assignment for 20723, 20729, 20731 := 20721, 20730, 20726::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11398_977_0_0_0_0_0_0 -> 11411_977_0_0_0_0_0_0::::Parallel assignment for 12893, 12895 := 12897, 12898::R12893 = R12116>>l0x2R12895 = R12898
Block 11411_961_0_0_21_0_49253_0:
B13963 = R13618<0x2NOP
R13965 = 0xff-(B13963 ? R13620 : R13620+0x1) R13966 = R13965+0x1 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9144_963_0_0_0_0_0_0 -> 9151_965_0_0_0_0_0_0::::Parallel assignment for 53748, 53750 := 59616, 59613::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9144_963_0_0_0_0_0_0 -> 9151_965_0_0_0_0_0_0::::Parallel assignment for 9307 := 13966::R9307 = R13966
Block 11411_977_0_0_21_0_49254_0:
B13236 = R12893<0x2NOP
R13238 = 0xff-(B13236 ? R12895 : R12895+0x1) R13239 = R13238+0x1 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9144_979_0_0_0_0_0_0 -> 9151_981_0_0_0_0_0_0::::Parallel assignment for 18118, 18120 := 21654, 21651::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9144_979_0_0_0_0_0_0 -> 9151_981_0_0_0_0_0_0::::Parallel assignment for 8969 := 13239::R8969 = R13239
Block 11859_938_1_0_21_0_49280_0:
NOP
Block 11859_941_0_0_21_0_49281_0:
NOP
Block 11859_955_1_0_21_0_49282_0:
NOP
Block 11859_957_0_0_21_0_49283_0:
NOP
Block 11859_958_0_0_21_0_49284_0:
NOP
Block 11859_962_1_0_21_0_49285_0:
NOP
Block 11859_967_1_0_21_0_49286_0:
NOP
Block 3444_994_0_0_21_0_49566_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=3444_994_0_0_0_0_0_0 -> 3493_998_0_0_0_0_0_0::::Parallel assignment for 80792, 80794, 80799, 80801 := 5882, 5883, 5879, 5880::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=3444_994_0_0_0_0_0_0 -> 3493_998_0_0_0_0_0_0::::Parallel assignment for 7963, 8015, 8022 := 7718, 7711, 8023::R8015 = R7711R8022 = 0x0
Block 2475_1004_0_0_21_0_49567_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2475_1004_0_0_0_0_0_0 -> 2494_1007_0_0_0_0_0_0::::Parallel assignment for 9920, 9923 := 1625, 1626::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2475_1004_0_0_0_0_0_0 -> 2494_1007_0_0_0_0_0_0::::Parallel assignment for 8464, 8466 := 8468, 8469::R8466 = 0x0
Block 11224_978_0_0_21_0_49568_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11224_978_0_0_0_0_0_0 -> 11264_977_0_0_0_0_0_0::::Parallel assignment for 18533, 18539, 18541 := 18114, 18333, 18334::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11224_978_0_0_0_0_0_0 -> 11264_977_0_0_0_0_0_0::::Parallel assignment for 9147, 9149 := 8971, 9150::R9147 = R8971R9149 = 0x0
Block 11264_977_0_0_21_0_49569_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11264_977_0_0_0_0_0_0 -> 11294_977_0_0_0_0_0_0::::Parallel assignment for 18760, 18766, 18768 := 18533, 18539, 18541::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11264_977_0_0_0_0_0_0 -> 11294_977_0_0_0_0_0_0::::Parallel assignment for 9520, 9522 := 9147, 9149::R9520 = R9147R9522 = R9149
Block 11294_977_0_0_21_0_49570_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11294_977_0_0_0_0_0_0 -> 11320_977_0_0_0_0_0_0::::Parallel assignment for 19059, 19065, 19067 := 18760, 18766, 18768::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11294_977_0_0_0_0_0_0 -> 11320_977_0_0_0_0_0_0::::Parallel assignment for 10087, 10089 := 9520, 9522::R10087 = R9520R10089 = R9522
Block 11320_977_0_0_21_0_49571_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11320_977_0_0_0_0_0_0 -> 11344_977_0_0_0_0_0_0::::Parallel assignment for 19332, 19338, 19340 := 19059, 19065, 19067::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11320_977_0_0_0_0_0_0 -> 11344_977_0_0_0_0_0_0::::Parallel assignment for 10653, 10655 := 10087, 10089::R10653 = R10087R10655 = R10089
Block 11344_977_0_0_21_0_49572_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11344_977_0_0_0_0_0_0 -> 11367_977_0_0_0_0_0_0::::Parallel assignment for 19749, 19755, 19757 := 19332, 19338, 19340::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11344_977_0_0_0_0_0_0 -> 11367_977_0_0_0_0_0_0::::Parallel assignment for 11281, 11283 := 10653, 10655::R11281 = R10653R11283 = R10655
Block 11367_977_0_0_21_0_49574_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11367_977_0_0_0_0_0_0 -> 11389_977_0_0_0_0_0_0::::Parallel assignment for 20111, 20117, 20119 := 19749, 19755, 19757::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11367_977_0_0_0_0_0_0 -> 11389_977_0_0_0_0_0_0::::Parallel assignment for 12116, 12118 := 11281, 11283::R12116 = R11281R12118 = R11283
Block 11389_977_0_0_21_0_49575_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11389_977_0_0_0_0_0_0 -> 11411_977_0_0_0_0_0_0::::Parallel assignment for 20723, 20729, 20731 := 20111, 20117, 20119::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11389_977_0_0_0_0_0_0 -> 11411_977_0_0_0_0_0_0::::Parallel assignment for 12893, 12895 := 12116, 12118::R12893 = R12116R12895 = R12118
Block 6056_991_0_0_21_0_49586_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6056_991_0_0_0_0_0_0 -> 6200_990_0_0_0_0_0_0::::Parallel assignment for 54320 := 34542::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6056_991_0_0_0_0_0_0 -> 6200_990_0_0_0_0_0_0::::Parallel assignment for 10915 := 10621::R10915 = R10621
Block 11224_962_0_0_21_0_49590_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11224_962_0_0_0_0_0_0 -> 11264_961_0_0_0_0_0_0::::Parallel assignment for 54863, 54869, 54871 := 53744, 54352, 54353::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11224_962_0_0_0_0_0_0 -> 11264_961_0_0_0_0_0_0::::Parallel assignment for 9499, 9501 := 9309, 9502::R9499 = R9309R9501 = 0x0
Block 11264_961_0_0_21_0_49591_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11264_961_0_0_0_0_0_0 -> 11294_961_0_0_0_0_0_0::::Parallel assignment for 55560, 55566, 55568 := 54863, 54869, 54871::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11264_961_0_0_0_0_0_0 -> 11294_961_0_0_0_0_0_0::::Parallel assignment for 10054, 10056 := 9499, 9501::R10054 = R9499R10056 = R9501
Block 11294_961_0_0_21_0_49592_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11294_961_0_0_0_0_0_0 -> 11320_961_0_0_0_0_0_0::::Parallel assignment for 56017, 56023, 56025 := 55560, 55566, 55568::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11294_961_0_0_0_0_0_0 -> 11320_961_0_0_0_0_0_0::::Parallel assignment for 10585, 10587 := 10054, 10056::R10585 = R10054R10587 = R10056
Block 11320_961_0_0_21_0_49593_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11320_961_0_0_0_0_0_0 -> 11344_961_0_0_0_0_0_0::::Parallel assignment for 56649, 56655, 56657 := 56017, 56023, 56025::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11320_961_0_0_0_0_0_0 -> 11344_961_0_0_0_0_0_0::::Parallel assignment for 11150, 11152 := 10585, 10587::R11150 = R10585R11152 = R10587
Block 11344_961_0_0_21_0_49594_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11344_961_0_0_0_0_0_0 -> 11367_961_0_0_0_0_0_0::::Parallel assignment for 57111, 57117, 57119 := 56649, 56655, 56657::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11344_961_0_0_0_0_0_0 -> 11367_961_0_0_0_0_0_0::::Parallel assignment for 12078, 12080 := 11150, 11152::R12078 = R11150R12080 = R11152
Block 11367_961_0_0_21_0_49595_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11367_961_0_0_0_0_0_0 -> 11389_961_0_0_0_0_0_0::::Parallel assignment for 57646, 57652, 57654 := 57111, 57117, 57119::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11367_961_0_0_0_0_0_0 -> 11389_961_0_0_0_0_0_0::::Parallel assignment for 12845, 12847 := 12078, 12080::R12845 = R12078R12847 = R12080
Block 11389_961_0_0_21_0_49596_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11389_961_0_0_0_0_0_0 -> 11411_961_0_0_0_0_0_0::::Parallel assignment for 58407, 58413, 58415 := 57646, 57652, 57654::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11389_961_0_0_0_0_0_0 -> 11411_961_0_0_0_0_0_0::::Parallel assignment for 13618, 13620 := 12845, 12847::R13618 = R12845R13620 = R12847
Block 6541_993_0_1_21_0_50917_0:
B12794 = R12335s<0x0B12795 = !B12794B12796 = !B12795B12797 = !B12796
R12798 = R12402+R12335 B12799 = R12798s<R12402B12800 = !B12799B12801 = !B12800B12802 = !B12801NOP
assume B12802==B12797R12807 = R6690&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffR12808 = R12807*0x10000
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2866_1003_0_0_0_0_0_0 -> 2630_1008_0_0_0_0_0_0::::Parallel assignment for 4830, 4833, 13741 := 4829, 4832, 13739::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2866_1003_0_0_0_0_0_0 -> 2630_1008_0_0_0_0_0_0::R12811 = 0xffffffffffffffffffffffffffffffffffff0000000000000000000000000000&R12808 NOP
assume R12811==0x0::Parallel assignment for 8921, 8938, 12805, 12809 := 10811, 11121, 12798, 9297::R12805 = R12798R12809 = R9297
Block 6414_993_0_1_21_0_50918_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6414_993_0_0_0_0_0_0 -> 6541_993_0_0_0_0_0_0::::Parallel assignment for 11882, 11884 := 11883, 11885::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6414_993_0_0_0_0_0_0 -> 6541_993_0_0_0_0_0_0::::Parallel assignment for 12335 := 12336::R12335 = 0x0
Block 6397_992_0_1_21_0_50919_0:
B11941 = R11614==0x0
if B11941:bool goto 6414_993_0_1_21_0_50918_0 else goto 6422_993_0_1_21_0_51043_0
Block 6312_992_0_1_21_0_50921_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6312_992_0_0_0_0_0_0 -> 6397_992_0_0_0_0_0_0::::Parallel assignment for 11204, 11206 := 11205, 11207::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6312_992_0_0_0_0_0_0 -> 6397_992_0_0_0_0_0_0::::Parallel assignment for 11614 := 11615::R11614 = 0x0
Block 6203_991_0_1_21_0_50923_0:
M10811 = ReachabilityCertora6200_989_0_1_21_0_50928_0 ? M10819 : M10546R11109 = R10549&0xffffffffffffffffffffffffffffffffffffffffffffffR11110 = R11109*0x1000000000000000000
R11111 = R11110>>l0xf8 R11112 = 0xff&R11111 R11113 = R10549&0xffffffffffffffffffffffffffffffffffffffffffffffffR11114 = R11113*0x10000000000000000
R11115 = R11114>>l0xf8 R11116 = 0xff&R11115 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=34, nextFPWriteCmd=CmdPointer(block=6203_991_0_0_0_0_0_0, pos=12), sort=ConstBlock(sz=160))::B11130 = R10192==0x0
if B11130:bool goto 6312_992_0_1_21_0_50921_0 else goto 6320_992_0_1_21_0_50998_0
Block 5810_991_0_1_21_0_50927_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5810_991_0_0_0_0_0_0 -> 6203_991_0_0_0_0_0_0::::Parallel assignment for 10295, 10297 := 10296, 10298::NOPNOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5810_991_0_0_0_0_0_0 -> 6203_991_0_0_0_0_0_0::::Parallel assignment for 10806, 10808, 10811, 10824 := 10807, 10809, 10546, 10539::R10806 = 0xde0b6b3a7640000R10808 = 0xde0b6b3a7640000
Block 6200_989_0_1_21_0_50928_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6200_989_0_0_0_0_0_0 -> 6203_991_0_0_0_0_0_0::::Parallel assignment for 10295, 10297 := 22213, 26128::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6200_989_0_0_0_0_0_0 -> 6203_991_0_0_0_0_0_0::::Parallel assignment for 10806, 10808, 10811, 10824 := 10848, 11131, 10819, 10823::R10806 = R10848R10808 = R11131
Block 2855_1004_0_1_21_0_50931_0:
M9623 = ReachabilityCertora4882_995_1_1_21_0_50945_0 ? M11876 : M10189R10533 = R9630+0xa0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=9, nextFPWriteCmd=CmdPointer(block=2855_1004_0_0_0_0_0_0, pos=7), sort=ConstBlock(sz=160))::R10536 = R9630+0x140
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=15, nextFPWriteCmd=CmdPointer(block=2855_1004_0_0_0_0_0_0, pos=25), sort=ConstBlock(sz=160))::R10539 = R10533+0x100R10540 = R10533+0xc0M10541 = M9623[R10540] = R8669R10542 = R10536+0x40M10543 = M10541[R10542] = 0x1
R10544 = 0x60 R10545 = R10544-0x20 M10546 = M10543[R10536] = R10545 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=17, nextFPWriteCmd=CmdPointer(block=2855_1004_0_0_0_0_0_0, pos=67), sort=PackedByteArray(finalWrite=CmdPointer(block=2855_1004_0_0_0_0_0_0, pos=67)))::I10548 = keccak256exprsimple(0x1 R8669)
R10549 = W10[I10548] B10550 = R8669==0x1
if B10550:bool goto 5810_991_0_1_21_0_50927_0 else goto 5836_991_0_1_21_0_51007_0
Block 6056_990_0_1_21_0_50932_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6056_990_0_0_0_0_0_0 -> 6200_989_0_0_0_0_0_0::::Parallel assignment for 26128 := 13115::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6056_990_0_0_0_0_0_0 -> 6200_989_0_0_0_0_0_0::::Parallel assignment for 11131 := 10834::R11131 = R10834
Block 7919_990_0_1_21_0_50936_0:
M9880 = ReachabilityCertora7775_990_0_1_21_0_50975_0 ? M9888 : M9648
R10180 = R9893+0x60 R10182 = 0xffffffffffffffffffffffffffffffffffffffff&R9651 M10183 = M9880[R9893] = R10182 R10184 = R9893+0x20 M10185 = M10183[R10184] = R9875 R10186 = R9893+0x40 R10187 = 0xff&R9877 R10188 = 0xa^R10187 M10189 = M10185[R10186] = R10188 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=59, nextFPWriteCmd=CmdPointer(block=7919_990_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2846_1003_0_0_0_0_0_0 -> 2855_1004_0_0_0_0_0_0::::Parallel assignment for 14617, 14619 := 4498, 4500::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2846_1003_0_0_0_0_0_0 -> 2855_1004_0_0_0_0_0_0::::Parallel assignment for 9623, 9630, 10190, 10192 := 10189, 10180, 9893, 8949::R9630 = R10180R10190 = R9893R10192 = R8949
Block 7759_990_0_1_21_0_50941_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7759_990_0_0_0_0_0_0 -> 7919_990_0_0_0_0_0_0::::Parallel assignment for 7199, 7204, 7206 := 7200, 7205, 7207::NOPNOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7759_990_0_0_0_0_0_0 -> 7919_990_0_0_0_0_0_0::::Parallel assignment for 9875, 9877, 9880, 9893 := 9876, 9878, 9648, 9641::R9875 = 0x2540be400R9877 = 0x0R9893 = R9641
Block 4882_995_1_1_21_0_50945_0:
M11876 = ReachabilityCertora8868_978_2_1_21_0_51031_0 ? M16141 : M14293B12309 = R11107s<0x0B12310 = !B12309B12311 = !B12310B12312 = !B12311
R12313 = R8949+R11107 B12314 = R12313s<R8949B12315 = !B12314B12316 = !B12315B12317 = !B12316NOP
assume B12317==B12312B12320 = R11939s<0x0B12321 = !B12320B12322 = !B12321B12323 = !B12322
R12324 = R12313+R11939 B12325 = R12324s<R12313B12326 = !B12325B12327 = !B12326B12328 = !B12327NOP
assume B12328==B12323R12331 = R10154+0xa0 R12332 = M11876[R12331] TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2811_1001_0_0_0_0_0_0 -> 2855_1004_0_0_0_0_0_0::::Parallel assignment for 14617, 14619 := 14618, 14065::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2811_1001_0_0_0_0_0_0 -> 2855_1004_0_0_0_0_0_0::::Parallel assignment for 9623, 9630, 10190, 10192 := 11876, 11928, 12332, 12324::R9630 = R11928R10190 = R12332R10192 = R12324
Block 2837_1004_0_1_21_0_50946_0:
R9640 = R8937+0x60
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=27, nextFPWriteCmd=CmdPointer(block=2837_1004_0_0_0_0_0_0, pos=7), sort=ConstBlock(sz=96))::R9641 = R8937+0xc0R9642 = R8937+0x80M9643 = M8920[R9642] = R8669R9644 = R9640+0x40M9645 = M9643[R9644] = 0x2
R9646 = 0x60 R9647 = R9646-0x20 M9648 = M9645[R9640] = R9647 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=13, nextFPWriteCmd=CmdPointer(block=2837_1004_0_0_0_0_0_0, pos=49), sort=PackedByteArray(finalWrite=CmdPointer(block=2837_1004_0_0_0_0_0_0, pos=49)))::I9650 = keccak256exprsimple(0x2 R8669)
R9651 = W9[I9650] R9653 = R9651>>l0xa0 NOP
R9655 = 0xffffffffffffffffffffffffffffffffffffffff&R9651 B9656 = R9655==0x0
if B9656:bool goto 7759_990_0_1_21_0_50941_0 else goto 7775_990_0_1_21_0_50975_0
Block 4844_995_1_1_21_0_50949_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4844_995_1_0_0_0_0_0 -> 4882_995_1_0_0_0_0_0::::Parallel assignment for 92284, 92286, 92291, 92293 := 11700, 11701, 11697, 11698::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4844_995_1_0_0_0_0_0 -> 4882_995_1_0_0_0_0_0::::Parallel assignment for 11876, 11928, 11939 := 14293, 14320, 11940::R11928 = R14320R11939 = 0x0
Block 4844_995_1_1_21_0_50953_0:
M14293 = ReachabilityCertora5731_979_1_1_21_0_50971_0 ? M14366 : M10175B11613 = 0x0s<R8947
if B11613:bool goto 4854_995_1_1_21_0_51113_0 else goto 4844_995_1_1_21_0_50949_0
Block 8868_983_5_1_21_0_50957_0:
B11951 = R10834==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB11952 = B11951 ? R11623==0x8000000000000000000000000000000000000000000000000000000000000000 : B11951NOP
assume !B11952NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6197_988_0_0_0_0_0_0 -> 6200_989_0_0_0_0_0_0::::Parallel assignment for 26128 := 25793::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6197_988_0_0_0_0_0_0 -> 6200_989_0_0_0_0_0_0::::Parallel assignment for 11131 := 11954::R11131 = R11623 /s R10834
Block 8868_983_2_1_21_0_50958_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_985_2_0_0_0_0_0 -> 8967_984_2_0_0_0_0_0::::Parallel assignment for 15770, 15772 := 15513, 15514::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_985_2_0_0_0_0_0 -> 8967_984_2_0_0_0_0_0::R13125 = R12813 /s 0x64 B13126 = R10806==0x0NOP
assume !B13126B13128 = R10806==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB13129 = B13128 ? R13125==0x8000000000000000000000000000000000000000000000000000000000000000 : B13128NOP
assume !B13129NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6533_990_0_0_0_0_0_0 -> 6541_993_0_0_0_0_0_0::::Parallel assignment for 11882, 11884 := 18267, 18027::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6533_990_0_0_0_0_0_0 -> 6541_993_0_0_0_0_0_0::::Parallel assignment for 12335 := 13131::R12335 = R13125 /s R10806
Block 4796_994_1_1_21_0_50961_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4796_994_1_0_0_0_0_0 -> 4844_995_1_0_0_0_0_0::::Parallel assignment for 16030, 16032 := 11694, 11695::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4796_994_1_0_0_0_0_0 -> 4844_995_1_0_0_0_0_0::::Parallel assignment for 11107, 14293, 14320 := 11108, 10175, 10167::R11107 = 0x0R14320 = R10167
Block 2713_1004_0_1_21_0_50962_0:
R9478 = R6690&0x8000000000000000000000000000000000000000000000000000000000000000 R9479 = 0xffff000000000000000000000000000000000000000000000000000000000000&R9478 NOPB9481 = R9479==0x8000000000000000000000000000000000000000000000000000000000000000 ? R9479==0x8000000000000000000000000000000000000000000000000000000000000000 : 0x0s<R8947
if B9481:bool goto 2739_1004_0_1_21_0_51015_0 else goto 2837_1004_0_1_21_0_50946_0
Block 8739_983_5_1_21_0_50964_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_983_5_0_0_0_0_0 -> 8868_983_5_0_0_0_0_0::::Parallel assignment for 23348, 23350 := 23349, 23351::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_983_5_0_0_0_0_0 -> 8868_983_5_0_0_0_0_0::::Parallel assignment for 11623 := 11624::R11623 = 0x0
Block 8739_983_2_1_21_0_50967_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_983_2_0_0_0_0_0 -> 8868_983_2_0_0_0_0_0::::Parallel assignment for 14319, 14321 := 14320, 14322::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_983_2_0_0_0_0_0 -> 8868_983_2_0_0_0_0_0::::Parallel assignment for 12813 := 12814::R12813 = 0x0
Block 5731_979_1_1_21_0_50971_0:
B12677 = R12283s<0x0B12678 = !B12677B12679 = !B12678B12680 = !B12679
R12681 = R12264+R12283 B12682 = R12681s<R12264B12683 = !B12682B12684 = !B12683B12685 = !B12684NOP
assume B12685==B12680TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4830_993_1_0_0_0_0_0 -> 4844_995_1_0_0_0_0_0::::Parallel assignment for 16030, 16032 := 16031, 15240::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4830_993_1_0_0_0_0_0 -> 4844_995_1_0_0_0_0_0::::Parallel assignment for 11107, 14293, 14320 := 12681, 14366, 14393::R11107 = R12681R14320 = R14393
Block 4796_994_1_1_21_0_50972_0:
if B10529:bool goto 4802_995_1_1_21_0_51027_0 else goto 4796_994_1_1_21_0_50961_0
Block 2709_1004_0_1_21_0_50973_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2709_1004_0_0_0_0_0_0 -> 2713_1004_0_0_0_0_0_0::::Parallel assignment for 4829, 4832 := 4831, 4834::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2709_1004_0_0_0_0_0_0 -> 2713_1004_0_0_0_0_0_0::::Parallel assignment for 9297 := 9298::R9297 = 0x1
Block 2695_1002_0_1_21_0_50974_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2695_1002_0_0_0_0_0_0 -> 2713_1004_0_0_0_0_0_0::::Parallel assignment for 4829, 4832 := 4830, 4833::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2695_1002_0_0_0_0_0_0 -> 2713_1004_0_0_0_0_0_0::::Parallel assignment for 9297 := 8207::R9297 = R8207
Block 7775_990_0_1_21_0_50975_0:
R9879 = 0xffffffffffffffffffffffffffffffffffffffff&R9651 M9881 = M9648[R9641] = 0x1ee1083300000000000000000000000000000000000000000000000000000000 R9883 = W43[R9879] B9884 = R9883==0x0NOP
assume !B9884M9886 = havocR9887 = havoc
::Inline Summary(summaryType=ALL NonDet summary @ shellyActions.spec:20:34)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R7174@21:bv256, valueVar=0x0, gasVar=R7355@21:bv256, inOffset=R7180@21:bv256, inSize=0x4, inBase=tacM@21:bytemap, outOffset=R7180@21:bv256, outSize=0x20, outBase=tacM@21:bytemap, callType=REGULAR_CALL, calleeResolution=null, sigResolution=[518064179], callConvention=CallConvention(input=CallInput(baseVar=tacM@21:bytemap, offset=R7180@21:bv256, simplifiedOffset=null, size=R7184@21:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0x1ee1083300000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@21:bytemap, offset=R7180@21:bv256, size=0x20)), origCallcore=CallCore R7174@21:bv256 R7355@21:bv256 R7180@21:bv256 R7184@21:bv256 tacM@21:bytemap R7180@21:bv256 0x20 tacM@21:bytemap REGULAR_CALL 0x0 (4791:54:19:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/19_AssetRate.sol, summaryId=52), summary=ALL NonDet summary @ shellyActions.spec:20:34, callTraceInfo=with { havoc type: only the return value })::M9888 = M9881[R9641:R9641+0x20] = M9886[0x0:0x0+0x20]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=7867_986_0_0_0_0_0_0, pos=1)::R9890 = R9887+0x1f R9891 = R9890&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R9892 = R9641+R9891 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=7867_986_0_0_0_0_0_0, pos=6)::B9895 = R9887s<0x20NOP
assume !B9895R9897 = R9641R9898 = M9888[R9897]NOP
assume 0x0s<R9898TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7918_990_0_0_0_0_0_0 -> 7919_990_0_0_0_0_0_0::::Parallel assignment for 7199, 7204, 7206 := 8224, 7021, 6936::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7918_990_0_0_0_0_0_0 -> 7919_990_0_0_0_0_0_0::::Parallel assignment for 9875, 9877, 9880, 9893 := 9898, 9654, 9888, 9892::R9875 = R9898R9877 = R9653>>l0x0R9893 = R9892
Block 6161_989_0_1_21_0_50976_0:
B11133 = R10848==0x0
if B11133:bool goto 8739_983_5_1_21_0_50964_0 else goto 8747_983_5_1_21_0_51016_0
Block 8868_983_0_1_21_0_50978_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_985_0_0_0_0_0_0 -> 8967_984_0_0_0_0_0_0::::Parallel assignment for 12788, 12790 := 12417, 12418::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_985_0_0_0_0_0_0 -> 8967_984_0_0_0_0_0_0::R12349 = R11942 /s 0x2540be400 B12350 = R11617==0x0NOP
assume !B12350B12352 = R11617==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB12353 = B12352 ? R12349==0x8000000000000000000000000000000000000000000000000000000000000000 : B12352NOP
assume !B12353NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6390_990_0_0_0_0_0_0 -> 6397_992_0_0_0_0_0_0::::Parallel assignment for 11204, 11206 := 15501, 15182::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6390_990_0_0_0_0_0_0 -> 6397_992_0_0_0_0_0_0::::Parallel assignment for 11614 := 12355::R11614 = R12349 /s R11617
Block 5646_979_1_1_21_0_50980_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5646_979_1_0_0_0_0_0 -> 5731_979_1_0_0_0_0_0::::Parallel assignment for 14368, 14370 := 14369, 14371::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5646_979_1_0_0_0_0_0 -> 5731_979_1_0_0_0_0_0::::Parallel assignment for 12283 := 12284::R12283 = 0x0
Block 4729_998_1_1_21_0_50982_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4729_998_1_0_0_0_0_0 -> 4796_994_1_0_0_0_0_0::::Parallel assignment for 11888, 12183 := 11716, 11715::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4729_998_1_0_0_0_0_0 -> 4796_994_1_0_0_0_0_0::::Parallel assignment for 10529 := 10178::B10529 = B10178
Block 4632_999_1_1_21_0_50983_0:
M8920 = ReachabilityCertora4624_999_1_1_21_0_50995_0 ? M7045 : M8936B9124 = R8949s<0x0
if B9124:bool goto 2709_1004_0_1_21_0_50973_0 else goto 2695_1002_0_1_21_0_50974_0
Block 8739_983_0_1_21_0_50986_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_983_0_0_0_0_0_0 -> 8868_983_0_0_0_0_0_0::::Parallel assignment for 11491, 11493 := 11492, 11494::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_983_0_0_0_0_0_0 -> 8868_983_0_0_0_0_0_0::::Parallel assignment for 11942 := 11943::R11942 = 0x0
Block 7368_984_1_1_21_0_50990_0:
M14366 = ReachabilityCertora7146_984_1_1_21_0_61778_0 ? M14292 : ReachabilityCertora7355_984_1_9_21_0_52478_0 ? M14365 : M14292
R11868 = R10154+0xa0 R11869 = M14366[R11868] B11870 = R12673==0x0
if B11870:bool goto 5646_979_1_1_21_0_50980_0 else goto 5654_979_1_1_21_0_51058_0
Block 4753_994_1_1_21_0_50992_0:
R10518 = R10155 R10519 = M10175[R10518] R10521 = M10175[R8203] NOP
assume 0x0<R10521R10524 = R8203+0x20 R10525 = M10175[R10524] R10526 = R10525 R10527 = M10175[R10526] NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4782_992_1_0_0_0_0_0 -> 4796_994_1_0_0_0_0_0::::Parallel assignment for 11888, 12183 := 12185, 12184::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4782_992_1_0_0_0_0_0 -> 4796_994_1_0_0_0_0_0::::Parallel assignment for 10529 := 10528::B10529 = R10527==R10519
Block 7919_986_0_1_21_0_50993_0:
M9852 = ReachabilityCertora7775_986_0_1_21_0_51038_0 ? M9860 : M9629
R10143 = R9865+0x60 R10144 = 0xffffffffffffffffffffffffffffffffffffffff&R9633 M10145 = M9852[R9865] = R10144 R10146 = R9865+0x20 M10147 = M10145[R10146] = R9847 R10148 = R9865+0x40 R10149 = 0xff&R9849 R10150 = 0xa^R10149 M10151 = M10147[R10148] = R10150 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=57, nextFPWriteCmd=CmdPointer(block=7919_986_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=96))::R10152 = R9865+0xe0R10154 = R10143+0xe0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=63, nextFPWriteCmd=CmdPointer(block=7919_986_0_0_0_0_0_0, pos=31), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=62, nextFPWriteCmd=CmdPointer(block=7919_986_0_0_0_0_0_0, pos=22), sort=ConstBlock(sz=128))::R10155 = R10152+0xc0R10156 = R10152+0x80M10157 = M10151[R10156] = R8669R10158 = R10154+0x40M10159 = M10157[R10158] = 0xf4249
R10160 = 0x60 R10161 = R10160-0x20 M10162 = M10159[R10154] = R10161 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=64, nextFPWriteCmd=CmdPointer(block=7919_986_0_0_0_0_0_0, pos=76), sort=PackedByteArray(finalWrite=CmdPointer(block=7919_986_0_0_0_0_0_0, pos=76)))::I10163 = keccak256exprsimple(0xf4249 R8669)
R10164 = W7[I10163] R10165 = R10164>>l0x0 R10166 = 0xff&R10165 R10167 = R10154+0xe0 M10169 = M10162[R10155] = R8669 R10170 = R10154+0x80 M10171 = M10169[R10170] = R10166 R10172 = R10155+0x40 M10173 = M10171[R10172] = R9865 R10174 = R10170+0x40 M10175 = M10173[R10174] = R10164 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=65, nextFPWriteCmd=CmdPointer(block=7919_986_0_0_0_0_0_0, pos=87), sort=ConstBlock(sz=128))::R10177 = M10175[R8203] B10178 = 0x0<R10177
if B10178:bool goto 4753_994_1_1_21_0_50992_0 else goto 4729_998_1_1_21_0_50982_0
Block 4573_999_1_1_21_0_50994_0:
R8914 = R6690&0x3fff000000000000000000000000000000000000000000000000000000000000 R8915 = R8914>>l0xf0 R8916 = 0xffff&R8915 R8917 = R7050+0x60R8918 = R7050+0x20M8922 = M7045[R8918] = R123R8923 = R7050+0x40M8924 = M8922[R8923] = 0xf4246
R8925 = 0x60 R8926 = R8925-0x20 M8927 = M8924[R7050] = R8926 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=16, nextFPWriteCmd=CmdPointer(block=4573_999_1_0_0_0_0_0, pos=42), sort=PackedByteArray(finalWrite=CmdPointer(block=4573_999_1_0_0_0_0_0, pos=42)))::I8928 = keccak256exprsimple(0xf4246 R123)R8929 = R7050+0xc0R8930 = R7050+0x80M8931 = M8927[R8930] = R8916R8932 = R8917+0x40M8933 = M8931[R8932] = I8928
R8934 = 0x60 R8935 = R8934-0x20 M8936 = M8933[R8917] = R8935 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=26, nextFPWriteCmd=CmdPointer(block=4573_999_1_0_0_0_0_0, pos=76), sort=PackedByteArray(finalWrite=CmdPointer(block=4573_999_1_0_0_0_0_0, pos=76)))::I8940 = keccak256exprsimple(I8928 R8916)
R8941 = W8111[I8940] R8942 = R8941>>l0x0 R8943 = 0xffffffffffffffffffff&R8942 R8944 = R8941>>l0xa8 R8945 = R8944>>l0x0 NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4604_992_1_0_0_0_0_0 -> 4632_999_1_0_0_0_0_0::::Parallel assignment for 4492, 4494, 4498, 4500 := 8106, 7407, 8110, 7955::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4604_992_1_0_0_0_0_0 -> 4632_999_1_0_0_0_0_0::::Parallel assignment for 8920, 8937, 8947, 8949 := 8936, 8929, 8943, 8946::R8937 = R8929R8947 = R8943R8949 = SignExtend(o1=0xa, o2=R8945:bv256)
Block 4624_999_1_1_21_0_50995_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4624_999_1_0_0_0_0_0 -> 4632_999_1_0_0_0_0_0::::Parallel assignment for 4492, 4494, 4498, 4500 := 4493, 4495, 4499, 4501::NOPNOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4624_999_1_0_0_0_0_0 -> 4632_999_1_0_0_0_0_0::::Parallel assignment for 8920, 8937, 8947, 8949 := 7045, 7050, 8951, 8952::R8937 = R7050R8947 = 0x0R8949 = 0x0
Block 6320_992_0_1_21_0_50998_0:
R11616 = R10190+0x40 R11617 = M10811[R11616] R11618 = R10190+0x20 R11619 = M10811[R11618] B11620 = R11619==0x0
if B11620:bool goto 8739_983_0_1_21_0_50986_0 else goto 8747_983_0_1_21_0_51030_0
Block 7233_984_1_1_21_0_51000_0:
::Parallel assignment for 12673, 14366, 14393 := 12268, 14292, 14319::R12673 = R12268R14393 = R14319
Block 7759_986_0_1_21_0_51002_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7759_986_0_0_0_0_0_0 -> 7919_986_0_0_0_0_0_0::::Parallel assignment for 8257, 8262, 8264 := 8258, 8263, 8265::NOPNOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7759_986_0_0_0_0_0_0 -> 7919_986_0_0_0_0_0_0::::Parallel assignment for 9847, 9849, 9852, 9865 := 9848, 9850, 9629, 9621::R9847 = 0x2540be400R9849 = 0x0R9865 = R9621
Block 2659_1008_0_1_21_0_51004_0:
R8667 = R6690&0x3fff000000000000000000000000000000000000000000000000000000000000 R8668 = R8667>>l0xf0 R8669 = 0xffff&R8668 R8670 = R6690&0x4000000000000000000000000000000000000000000000000000000000000000 R8671 = 0xffff000000000000000000000000000000000000000000000000000000000000&R8670 B8672 = R8671==0x4000000000000000000000000000000000000000000000000000000000000000
if B8672:bool goto 4573_999_1_1_21_0_50994_0 else goto 4624_999_1_1_21_0_50995_0
Block 5836_991_0_1_21_0_51007_0:
R10810 = 0xffffffffffffffffffffffffffffffffffffffff&R10549 M10812 = M10546[R10539] = 0xfeaf968c00000000000000000000000000000000000000000000000000000000 R10814 = W43[R10810] B10815 = R10814==0x0NOP
assume !B10815M10817 = havocR10818 = havoc
::Inline Summary(summaryType=UNRESOLVED Auto summary)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R10272@21:bv256, valueVar=0x0, gasVar=R10442@21:bv256, inOffset=R10278@21:bv256, inSize=0x4, inBase=tacM@21:bytemap, outOffset=R10278@21:bv256, outSize=0xa0, outBase=tacM@21:bytemap, callType=STATIC, calleeResolution=null, sigResolution=[4272920204], callConvention=CallConvention(input=CallInput(baseVar=tacM@21:bytemap, offset=R10278@21:bv256, simplifiedOffset=null, size=R10282@21:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0xfeaf968c00000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@21:bytemap, offset=R10278@21:bv256, size=0xa0)), origCallcore=CallCore R10272@21:bv256 R10442@21:bv256 R10278@21:bv256 R10282@21:bv256 tacM@21:bytemap R10278@21:bv256 0xa0 tacM@21:bytemap STATIC 0x0 (3399:53:30:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/30_ExchangeRate.sol, summaryId=49), summary=UNRESOLVED Auto summary, callTraceInfo=with { havoc type: only the return value } used as a default)::M10819 = M10812[R10539:R10539+0xa0] = M10817[0x0:0x0+0xa0]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=5938_986_0_0_0_0_0_0, pos=1)::TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=5938_986_0_0_0_0_0_0, pos=6)::B10826 = R10818s<0xa0NOP
assume !B10826R10828 = R10539R10829 = M10819[R10828]R10830 = R10829&0xffffffffffffffffffffNOP
assume R10829==R10830R10833 = R10536+0x80R10834 = M10819[R10833]R10835 = R10539+0x40NOPR10837 = R10835+0x40R10838 = M10819[R10837]R10839 = R10838&0xffffffffffffffffffffNOP
assume R10838==R10839NOP
assume 0x0s<R10834R10844 = R10549&0xffffffffffffffffffffffffffffffffffffffffffR10845 = R10844*0x10000000000000000000000
R10846 = R10845>>l0xf8 R10847 = 0xff&R10846 R10848 = 0xa^R10847 R10849 = R10549&0xffffffffffffffffffffffffffffffffffffffffffffR10850 = R10849*0x100000000000000000000
R10851 = 0xff00000000000000000000000000000000000000000000000000000000000000&R10850 B10852 = R10851==0x0
if B10852:bool goto 6056_990_0_1_21_0_50932_0 else goto 6161_989_0_1_21_0_50976_0
Block 7146_984_1_1_21_0_51012_0:
M14292 = ReachabilityCertora4802_995_1_1_21_0_61776_0 ? M10175 : ReachabilityCertora7133_984_1_13_21_0_53536_0 ? M14291 : M10175
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7146_984_1_0_0_0_0_0 -> 7153_984_1_0_0_0_0_0::::Parallel assignment for 14674, 43354, 43357 := 12168, 83293, 83296::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7146_984_1_0_0_0_0_0 -> 7153_984_1_0_0_0_0_0::R11611 = M14292[R8203] B11612 = 0x0<R11611
if B11612:bool goto 7163_984_1_9_21_0_52485_0 else goto 7146_984_1_1_21_0_61778_0
Block 2739_1004_0_1_21_0_51015_0:
R9617 = R8937+0x80R9619 = R8937+0xe0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=8, nextFPWriteCmd=CmdPointer(block=2739_1004_0_0_0_0_0_0, pos=15), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=27, nextFPWriteCmd=CmdPointer(block=2739_1004_0_0_0_0_0_0, pos=6), sort=ConstBlock(sz=128))::R9620 = R9617+0xc0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=10, nextFPWriteCmd=CmdPointer(block=2739_1004_0_0_0_0_0_0, pos=34), sort=ConstBlock(sz=96))::R9621 = R9619+0xc0R9622 = R9619+0x80M9624 = M8920[R9622] = R8669R9625 = R9620+0x40M9626 = M9624[R9625] = 0x2
R9627 = 0x60 R9628 = R9627-0x20 M9629 = M9626[R9620] = R9628 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=11, nextFPWriteCmd=CmdPointer(block=2739_1004_0_0_0_0_0_0, pos=76), sort=PackedByteArray(finalWrite=CmdPointer(block=2739_1004_0_0_0_0_0_0, pos=76)))::I9632 = keccak256exprsimple(0x2 R8669)
R9633 = W9[I9632] R9635 = R9633>>l0xa0 NOP
R9637 = 0xffffffffffffffffffffffffffffffffffffffff&R9633 B9638 = R9637==0x0
if B9638:bool goto 7759_986_0_1_21_0_51002_0 else goto 7775_986_0_1_21_0_51038_0
Block 8747_983_5_1_21_0_51016_0:
B11625 = R10848==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB11626 = B11625 ? R10848==0x8000000000000000000000000000000000000000000000000000000000000000 : B11625NOP
assume !B11626R11628 = R10848*R10848 NOP
assume smul_no_ofl_udfl:bif(R10848,R10848)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_982_5_0_0_0_0_0 -> 8868_983_5_0_0_0_0_0::::Parallel assignment for 23348, 23350 := 24846, 24094::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_982_5_0_0_0_0_0 -> 8868_983_5_0_0_0_0_0::::Parallel assignment for 11623 := 11628::R11623 = R11628
Block 8747_983_2_1_21_0_51019_0:
B12815 = R12344==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB12816 = B12815 ? R12338==0x8000000000000000000000000000000000000000000000000000000000000000 : B12815NOP
assume !B12816R12818 = R12344*R12338 NOP
assume smul_no_ofl_udfl:bif(R12344,R12338)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_982_2_0_0_0_0_0 -> 8868_983_2_0_0_0_0_0::::Parallel assignment for 14319, 14321 := 15506, 14886::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_982_2_0_0_0_0_0 -> 8868_983_2_0_0_0_0_0::::Parallel assignment for 12813 := 12818::R12813 = R12818
Block 7062_984_1_1_21_0_51020_0:
::Parallel assignment for 12264, 12266, 12268, 14292, 14319 := 11102, 11103, 11104, 10175, 10167::R12264 = 0x0R12268 = 0x0R14319 = R10167
Block 4802_995_1_1_21_0_51027_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6965_989_1_0_0_0_0_0 -> 6977_984_1_0_0_0_0_0::::Parallel assignment for 14972, 80697, 80700, 83293, 83296 := 12168, 12509, 12510, 12512, 12513::NOPNOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6965_989_1_0_0_0_0_0 -> 6977_984_1_0_0_0_0_0::R11105 = M10175[R8203] B11106 = 0x0<R11105
if B11106:bool goto 6987_984_1_13_21_0_53550_0 else goto 4802_995_1_1_21_0_61776_0
Block 8868_972_1_1_21_0_51028_0:
B13031 = R12286==0x0NOP
assume !B13031B13033 = R12286==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB13034 = B13033 ? R12689==0x8000000000000000000000000000000000000000000000000000000000000000 : B13033NOP
assume !B13034NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5724_977_1_0_0_0_0_0 -> 5731_979_1_0_0_0_0_0::::Parallel assignment for 14368, 14370 := 18280, 18048::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5724_977_1_0_0_0_0_0 -> 5731_979_1_0_0_0_0_0::::Parallel assignment for 12283 := 13036::R12283 = R12689 /s R12286
Block 8747_983_0_1_21_0_51030_0:
B11944 = R11619==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB11945 = B11944 ? R10192==0x8000000000000000000000000000000000000000000000000000000000000000 : B11944NOP
assume !B11945R11947 = R11619*R10192 NOP
assume smul_no_ofl_udfl:bif(R11619,R10192)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_982_0_0_0_0_0_0 -> 8868_983_0_0_0_0_0_0::::Parallel assignment for 11491, 11493 := 12410, 11850::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_982_0_0_0_0_0_0 -> 8868_983_0_0_0_0_0_0::::Parallel assignment for 11942 := 11947::R11942 = R11947
Block 8868_978_2_1_21_0_51031_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_980_1_0_0_0_0_0 -> 8967_979_1_0_0_0_0_0::::Parallel assignment for 84011, 84013 := 83170, 83171::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_980_1_0_0_0_0_0 -> 8967_979_1_0_0_0_0_0::R17392 = R16919 /s 0x64 B17393 = R11915==0x0NOP
assume !B17393B17395 = R11915==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB17396 = B17395 ? R17392==0x8000000000000000000000000000000000000000000000000000000000000000 : B17395NOP
assume !B17396NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4873_993_1_0_0_0_0_0 -> 4882_995_1_0_0_0_0_0::::Parallel assignment for 92284, 92286, 92291, 92293 := 92285, 91424, 92292, 90522::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4873_993_1_0_0_0_0_0 -> 4882_995_1_0_0_0_0_0::::Parallel assignment for 11876, 11928, 11939 := 16141, 16166, 17398::R11928 = R16166R11939 = R17392 /s R11915
Block 8739_972_1_1_21_0_51032_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_972_1_0_0_0_0_0 -> 8868_972_1_0_0_0_0_0::::Parallel assignment for 16018, 16020 := 16019, 16021::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_972_1_0_0_0_0_0 -> 8868_972_1_0_0_0_0_0::::Parallel assignment for 12689 := 12690::R12689 = 0x0
Block 8739_978_2_1_21_0_51036_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_978_2_0_0_0_0_0 -> 8868_978_2_0_0_0_0_0::::Parallel assignment for 79723, 79725 := 79724, 79726::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_978_2_0_0_0_0_0 -> 8868_978_2_0_0_0_0_0::::Parallel assignment for 16919 := 16920::R16919 = 0x0
Block 7775_986_0_1_21_0_51038_0:
R9851 = 0xffffffffffffffffffffffffffffffffffffffff&R9633 M9853 = M9629[R9621] = 0x1ee1083300000000000000000000000000000000000000000000000000000000 R9855 = W43[R9851] B9856 = R9855==0x0NOP
assume !B9856M9858 = havocR9859 = havoc
::Inline Summary(summaryType=ALL NonDet summary @ shellyActions.spec:20:34)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R8232@21:bv256, valueVar=0x0, gasVar=R8373@21:bv256, inOffset=R8238@21:bv256, inSize=0x4, inBase=tacM@21:bytemap, outOffset=R8238@21:bv256, outSize=0x20, outBase=tacM@21:bytemap, callType=REGULAR_CALL, calleeResolution=null, sigResolution=[518064179], callConvention=CallConvention(input=CallInput(baseVar=tacM@21:bytemap, offset=R8238@21:bv256, simplifiedOffset=null, size=R8242@21:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0x1ee1083300000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@21:bytemap, offset=R8238@21:bv256, size=0x20)), origCallcore=CallCore R8232@21:bv256 R8373@21:bv256 R8238@21:bv256 R8242@21:bv256 tacM@21:bytemap R8238@21:bv256 0x20 tacM@21:bytemap REGULAR_CALL 0x0 (4791:54:19:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/19_AssetRate.sol, summaryId=51), summary=ALL NonDet summary @ shellyActions.spec:20:34, callTraceInfo=with { havoc type: only the return value })::M9860 = M9853[R9621:R9621+0x20] = M9858[0x0:0x0+0x20]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=7867_982_0_0_0_0_0_0, pos=1)::R9862 = R9859+0x1f R9863 = R9862&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R9864 = R9621+R9863 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=7867_982_0_0_0_0_0_0, pos=6)::B9867 = R9859s<0x20NOP
assume !B9867R9869 = R9621R9870 = M9860[R9869]NOP
assume 0x0s<R9870TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7918_986_0_0_0_0_0_0 -> 7919_986_0_0_0_0_0_0::::Parallel assignment for 8257, 8262, 8264 := 8874, 8082, 7936::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7918_986_0_0_0_0_0_0 -> 7919_986_0_0_0_0_0_0::::Parallel assignment for 9847, 9849, 9852, 9865 := 9870, 9636, 9860, 9864::R9847 = R9870R9849 = R9635>>l0x0R9865 = R9864
Block 6422_993_0_1_21_0_51043_0:
NOPR12338 = 0x0s<R11614 ? R11116 : R11112B12341 = R11614==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB12342 = B12341 ? R10808==0x8000000000000000000000000000000000000000000000000000000000000000 : B12341NOP
assume !B12342R12344 = R11614*R10808 NOP
assume smul_no_ofl_udfl:bif(R11614,R10808)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_980_0_0_0_0_0_0 -> 8868_981_0_0_0_0_0_0::::Parallel assignment for 13141, 13143 := 14303, 13710::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_980_0_0_0_0_0_0 -> 8868_981_0_0_0_0_0_0::B12348 = R12344==0x0
if B12348:bool goto 8739_983_2_1_21_0_50967_0 else goto 8747_983_2_1_21_0_51019_0
Block 8747_972_1_1_21_0_51054_0:
B12691 = R12292==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB12692 = B12691 ? R12288==0x8000000000000000000000000000000000000000000000000000000000000000 : B12691NOP
assume !B12692R12694 = R12292*R12288 NOP
assume smul_no_ofl_udfl:bif(R12292,R12288)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_971_1_0_0_0_0_0 -> 8868_972_1_0_0_0_0_0::::Parallel assignment for 16018, 16020 := 17361, 16708::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_971_1_0_0_0_0_0 -> 8868_972_1_0_0_0_0_0::::Parallel assignment for 12689 := 12694::R12689 = R12694
Block 8747_978_2_1_21_0_51055_0:
B16921 = R16115==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB16922 = B16921 ? R16114==0x8000000000000000000000000000000000000000000000000000000000000000 : B16921NOP
assume !B16922R16924 = R16115*R16114 NOP
assume smul_no_ofl_udfl:bif(R16115,R16114)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_977_2_0_0_0_0_0 -> 8868_978_2_0_0_0_0_0::::Parallel assignment for 79723, 79725 := 83163, 81363::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_977_2_0_0_0_0_0 -> 8868_978_2_0_0_0_0_0::::Parallel assignment for 16919 := 16924::R16919 = R16924
Block 5654_979_1_1_21_0_51058_0:
R12285 = R11869+0x20 R12286 = M14366[R12285] R12287 = R11869+0x40
R12288 = M14366[R12287] B12289 = R12673==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB12290 = B12289 ? false : B12289NOP
assume !B12290R12292 = R12673*0x2540be400 NOP
assume smul_no_ofl_udfl:bif(R12673,0x2540be400)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_969_1_0_0_0_0_0 -> 8868_970_1_0_0_0_0_0::::Parallel assignment for 14922, 14924 := 16002, 15536::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_969_1_0_0_0_0_0 -> 8868_970_1_0_0_0_0_0::B12296 = R12292==0x0
if B12296:bool goto 8739_972_1_1_21_0_51032_0 else goto 8747_972_1_1_21_0_51054_0
Block 5731_971_1_1_21_0_51061_0:
B16088 = R15327s<0x0B16089 = !B16088B16090 = !B16089B16091 = !B16090
R16092 = R20827+R15327 B16093 = R16092s<R20827B16094 = !B16093B16095 = !B16094B16096 = !B16095NOP
assume B16096==B16091B16099 = R12722s<0x0B16100 = !B16099B16101 = !B16100B16102 = !B16101
R16103 = R16092+R12722 B16104 = R16103s<R16092B16105 = !B16104B16106 = !B16105B16107 = !B16106NOP
assume B16107==B16102R16112 = R11918>>l0xe0R16113 = R16112&0xff
R16114 = 0xff&R16113 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8747_976_1_0_0_0_0_0 -> 8825_975_1_0_0_0_0_0::::Parallel assignment for 77134, 77136 := 76294, 76295::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8747_976_1_0_0_0_0_0 -> 8825_975_1_0_0_0_0_0::R16115 = R8947*R16103 NOP
assume smul_no_ofl_udfl:bif(R8947,R16103)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_975_1_0_0_0_0_0 -> 8868_976_1_0_0_0_0_0::::Parallel assignment for 76303, 76305 := 79707, 77904::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_975_1_0_0_0_0_0 -> 8868_976_1_0_0_0_0_0::B16119 = R16115==0x0
if B16119:bool goto 8739_978_2_1_21_0_51036_0 else goto 8747_978_2_1_21_0_51055_0
Block 5646_971_1_1_21_0_51062_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5646_971_1_0_0_0_0_0 -> 5731_971_1_0_0_0_0_0::::Parallel assignment for 68396, 68398 := 68397, 68399::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5646_971_1_0_0_0_0_0 -> 5731_971_1_0_0_0_0_0::::Parallel assignment for 15327 := 15328::R15327 = 0x0
Block 5614_965_1_1_21_0_51065_0:
M16141 = ReachabilityCertora9151_962_1_1_21_0_61809_0 ? M16030 : M19305B15062 = R19566s<0x0B15063 = !B15062B15064 = !B15063B15065 = !B15064
R15066 = R20829+R19566 B15067 = R15066s<R20829B15068 = !B15067B15069 = !B15068B15070 = !B15069NOP
assume B15070==B15065R15074 = R10154+0xa0 R15075 = M16141[R15074] B15076 = R15066==0x0
if B15076:bool goto 5646_971_1_1_21_0_51062_0 else goto 5654_971_1_1_21_0_51111_0
Block 9151_962_1_1_21_0_51069_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5494_964_1_0_0_0_0_0 -> 5497_965_1_0_0_0_0_0::::Parallel assignment for 106344, 106346, 107307, 107310, 112333, 115326, 115328 := 60808, 60809, 60811, 60812, 54153, 61994, 61996::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5494_964_1_0_0_0_0_0 -> 5497_965_1_0_0_0_0_0::B14816 = R14465==0x0
if B14816:bool goto 9151_962_1_1_21_0_61809_0 else goto 5506_965_1_17_21_0_54718_0
Block 9122_962_1_1_21_0_51071_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9122_962_1_0_0_0_0_0 -> 9151_962_1_0_0_0_0_0::::Parallel assignment for 61994, 61996 := 61995, 61997::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9122_962_1_0_0_0_0_0 -> 9151_962_1_0_0_0_0_0::::Parallel assignment for 14465 := 14466::R14465 = 0x0
Block 8868_964_2_1_21_0_51073_0:
B16928 = R15330==0x0NOP
assume !B16928B16930 = R15330==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB16931 = B16930 ? R16120==0x8000000000000000000000000000000000000000000000000000000000000000 : B16930NOP
assume !B16931NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5724_969_1_0_0_0_0_0 -> 5731_971_1_0_0_0_0_0::::Parallel assignment for 68396, 68398 := 77898, 77121::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5724_969_1_0_0_0_0_0 -> 5731_971_1_0_0_0_0_0::::Parallel assignment for 15327 := 16933::R15327 = R16120 /s R15330
Block 8578_977_1_1_21_0_51074_0:
M16030 = ReachabilityCertora11219_975_1_1_21_0_61795_0 ? M12747 : M20656
R13889 = R10155 R13890 = M16030[R13889] B13893 = R12750==0x0
if B13893:bool goto 9122_962_1_1_21_0_51071_0 else goto 9130_962_1_1_21_0_51128_0
Block 8739_964_2_1_21_0_51077_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_964_2_0_0_0_0_0 -> 8868_964_2_0_0_0_0_0::::Parallel assignment for 72175, 72177 := 72176, 72178::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_964_2_0_0_0_0_0 -> 8868_964_2_0_0_0_0_0::::Parallel assignment for 16120 := 16121::R16120 = 0x0
Block 11411_958_1_1_21_0_51079_0:
B20876 = R20697<0x2NOP
R20878 = 0xff-(B20876 ? R20699 : R20699+0x1) R20879 = R20878+0x1 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9144_960_1_0_0_0_0_0 -> 9151_962_1_0_0_0_0_0::::Parallel assignment for 61994, 61996 := 68370, 68367::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9144_960_1_0_0_0_0_0 -> 9151_962_1_0_0_0_0_0::::Parallel assignment for 14465 := 20879::R14465 = R20879
Block 11398_958_1_1_21_0_51081_0:
NOP
R20702 = R20000+0x2 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11398_958_1_0_0_0_0_0 -> 11411_958_1_0_0_0_0_0::::Parallel assignment for 67137, 67143, 67145 := 67135, 67144, 67140::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11398_958_1_0_0_0_0_0 -> 11411_958_1_0_0_0_0_0::::Parallel assignment for 20697, 20699 := 20701, 20702::R20697 = R19998>>l0x2R20699 = R20702
Block 11389_958_1_1_21_0_51082_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11389_958_1_0_0_0_0_0 -> 11411_958_1_0_0_0_0_0::::Parallel assignment for 67137, 67143, 67145 := 66514, 66520, 66522::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11389_958_1_0_0_0_0_0 -> 11411_958_1_0_0_0_0_0::::Parallel assignment for 20697, 20699 := 19998, 20000::R20697 = R19998R20699 = R20000
Block 11389_958_1_1_21_0_51087_0:
B20433 = R19998<0x4
if B20433:bool goto 11389_958_1_1_21_0_51082_0 else goto 11398_958_1_1_21_0_51081_0
Block 11219_975_1_1_21_0_51089_0:
NOPR13537 = R13038>R105 ? e.block.timestamp : R13038-0x1R13539 = R12730+0x180
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=82, nextFPWriteCmd=CmdPointer(block=8458_978_1_0_0_0_0_0, pos=5), sort=ConstBlock(sz=288))::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8467_978_1_0_0_0_0_0 -> 8470_977_1_0_0_0_0_0::::Parallel assignment for 173182, 173184, 176187, 176189, 176200, 176202 := 40479, 40480, 40482, 40483, 58828, 58829::NOPNOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8467_978_1_0_0_0_0_0 -> 8470_977_1_0_0_0_0_0::R13550 = R12297 R13551 = M12747[R13550] R13552 = M12747[R13551] B13553 = 0x0<R13552
if B13553:bool goto 8488_977_1_25_21_0_56227_0 else goto 11219_975_1_1_21_0_61795_0
Block 11376_958_1_1_21_0_51090_0:
NOP
R20003 = R19403+0x4 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11376_958_1_0_0_0_0_0 -> 11389_958_1_0_0_0_0_0::::Parallel assignment for 66514, 66520, 66522 := 66512, 66521, 66517::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11376_958_1_0_0_0_0_0 -> 11389_958_1_0_0_0_0_0::::Parallel assignment for 19998, 20000 := 20002, 20003::R19998 = R19401>>l0x4R20000 = R20003
Block 11367_958_1_1_21_0_51091_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11367_958_1_0_0_0_0_0 -> 11389_958_1_0_0_0_0_0::::Parallel assignment for 66514, 66520, 66522 := 65831, 65837, 65839::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11367_958_1_0_0_0_0_0 -> 11389_958_1_0_0_0_0_0::::Parallel assignment for 19998, 20000 := 19401, 19403::R19998 = R19401R20000 = R19403
Block 11187_975_1_1_21_0_51095_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11187_975_1_0_0_0_0_0 -> 11219_975_1_0_0_0_0_0::::Parallel assignment for 55909, 55911 := 55910, 55912::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11187_975_1_0_0_0_0_0 -> 11219_975_1_0_0_0_0_0::::Parallel assignment for 13038 := 13039::R13038 = 0x0
Block 11367_958_1_1_21_0_51096_0:
B19576 = R19401<0x10
if B19576:bool goto 11367_958_1_1_21_0_51091_0 else goto 11376_958_1_1_21_0_51090_0
Block 8747_964_2_1_21_0_51098_0:
B16122 = R15336==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB16123 = B16122 ? R15332==0x8000000000000000000000000000000000000000000000000000000000000000 : B16122NOP
assume !B16123R16125 = R15336*R15332 NOP
assume smul_no_ofl_udfl:bif(R15336,R15332)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_963_2_0_0_0_0_0 -> 8868_964_2_0_0_0_0_0::::Parallel assignment for 72175, 72177 := 74960, 73528::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_963_2_0_0_0_0_0 -> 8868_964_2_0_0_0_0_0::::Parallel assignment for 16120 := 16125::R16120 = R16125
Block 11354_958_1_1_21_0_51101_0:
NOP
R19406 = R17943+0x8 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11354_958_1_0_0_0_0_0 -> 11367_958_1_0_0_0_0_0::::Parallel assignment for 65831, 65837, 65839 := 65829, 65838, 65834::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11354_958_1_0_0_0_0_0 -> 11367_958_1_0_0_0_0_0::::Parallel assignment for 19401, 19403 := 19405, 19406::R19401 = R17941>>l0x8R19403 = R19406
Block 11344_958_1_1_21_0_51102_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11344_958_1_0_0_0_0_0 -> 11367_958_1_0_0_0_0_0::::Parallel assignment for 65831, 65837, 65839 := 65187, 65193, 65195::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11344_958_1_0_0_0_0_0 -> 11367_958_1_0_0_0_0_0::::Parallel assignment for 19401, 19403 := 17941, 17943::R19401 = R17941R19403 = R17943
Block 11165_977_1_1_21_0_51105_0:
M12301 = ReachabilityCertora6953_964_1_1_21_0_51120_0 ? M13104 : M11936R12699 = R12306+0x60R12700 = R12306+0x20M12702 = M12301[R12700] = R11885R12703 = R12306+0x40M12704 = M12702[R12703] = 0xf4246
R12705 = 0x60 R12706 = R12705-0x20 M12707 = M12704[R12306] = R12706 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=40, nextFPWriteCmd=CmdPointer(block=11165_977_1_0_0_0_0_0, pos=45), sort=PackedByteArray(finalWrite=CmdPointer(block=11165_977_1_0_0_0_0_0, pos=45)))::I12708 = keccak256exprsimple(0xf4246 R11885)R12709 = R12306+0xc0R12710 = R12306+0x80M12711 = M12707[R12710] = R11873R12712 = R12699+0x40M12713 = M12711[R12712] = I12708
R12714 = 0x60 R12715 = R12714-0x20 M12716 = M12713[R12699] = R12715 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=105, nextFPWriteCmd=CmdPointer(block=11165_977_1_0_0_0_0_0, pos=79), sort=PackedByteArray(finalWrite=CmdPointer(block=11165_977_1_0_0_0_0_0, pos=79)))::I12718 = keccak256exprsimple(I12708 R11873)
R12719 = W8111[I12718] R12720 = R12719>>l0xa8 NOP
R12722 = SignExtend(o1=0xa, o2=ShiftRightLogical(R12720:bv256 0x0)) R12726 = R10155 R12727 = M12716[R12726] B12728 = R12727==0x0NOP
assume !B12728R12730 = R12699+0xc0R12731 = R12699+0x80M12732 = M12716[R12731] = R12727R12733 = R12709+0x40M12734 = M12732[R12733] = 0xf424b
R12735 = 0x60 R12736 = R12735-0x20 M12737 = M12734[R12709] = R12736 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=106, nextFPWriteCmd=CmdPointer(block=9016_970_1_0_0_0_0_0, pos=31), sort=PackedByteArray(finalWrite=CmdPointer(block=9016_970_1_0_0_0_0_0, pos=31)))::I12738 = keccak256exprsimple(0xf424b R12727)R12739 = R12709+0xc0R12740 = R12709+0x80M12742 = M12737[R12740] = R11885R12743 = R12730+0x40M12744 = M12742[R12743] = I12738
R12745 = 0x60 R12746 = R12745-0x20 M12747 = M12744[R12730] = R12746 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=81, nextFPWriteCmd=CmdPointer(block=9016_970_1_0_0_0_0_0, pos=70), sort=PackedByteArray(finalWrite=CmdPointer(block=9016_970_1_0_0_0_0_0, pos=70)))::I12749 = keccak256exprsimple(I12738 R11885)
R12750 = W3165[I12749] B12751 = R11900==0x0
if B12751:bool goto 11187_975_1_1_21_0_51095_0 else goto 11195_975_1_1_21_0_51106_0
Block 11195_975_1_1_21_0_51106_0:
NOP
assume R11900>0x76a700NOP
R13044 = R11900-(R11900%0x76a700) R13045 = R13044+0x76a700 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11215_973_1_0_0_0_0_0 -> 11219_975_1_0_0_0_0_0::::Parallel assignment for 55909, 55911 := 58145, 58142::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11215_973_1_0_0_0_0_0 -> 11219_975_1_0_0_0_0_0::::Parallel assignment for 13038 := 13045::R13038 = R13045
Block 11344_958_1_1_21_0_51107_0:
B18833 = R17941<0x100
if B18833:bool goto 11344_958_1_1_21_0_51102_0 else goto 11354_958_1_1_21_0_51101_0
Block 11031_976_1_1_21_0_51108_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11031_976_1_0_0_0_0_0 -> 11165_977_1_0_0_0_0_0::::Parallel assignment for 27853 := 27327::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11031_976_1_0_0_0_0_0 -> 11165_977_1_0_0_0_0_0::::Parallel assignment for 12297, 12301, 12306 := 11924, 11936, 11927::R12297 = R11924R12306 = R11927
Block 11331_958_1_1_21_0_51109_0:
NOP
R17946 = R16950+0x10 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11331_958_1_0_0_0_0_0 -> 11344_958_1_0_0_0_0_0::::Parallel assignment for 65187, 65193, 65195 := 65185, 65194, 65190::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11331_958_1_0_0_0_0_0 -> 11344_958_1_0_0_0_0_0::::Parallel assignment for 17941, 17943 := 17945, 17946::R17941 = R16948>>l0x10R17943 = R17946
Block 11320_958_1_1_21_0_51110_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11320_958_1_0_0_0_0_0 -> 11344_958_1_0_0_0_0_0::::Parallel assignment for 65187, 65193, 65195 := 64552, 64558, 64560::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11320_958_1_0_0_0_0_0 -> 11344_958_1_0_0_0_0_0::::Parallel assignment for 17941, 17943 := 16948, 16950::R17941 = R16948R17943 = R16950
Block 5654_971_1_1_21_0_51111_0:
R15329 = R15075+0x20 R15330 = M16141[R15329] R15331 = R15075+0x40
R15332 = M16141[R15331] B15333 = R15066==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB15334 = B15333 ? false : B15333NOP
assume !B15334R15336 = R15066*0x2540be400 NOP
assume smul_no_ofl_udfl:bif(R15066,0x2540be400)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_961_1_0_0_0_0_0 -> 8868_962_1_0_0_0_0_0::::Parallel assignment for 69628, 69630 := 72159, 70909::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_961_1_0_0_0_0_0 -> 8868_962_1_0_0_0_0_0::B15340 = R15336==0x0
if B15340:bool goto 8739_964_2_1_21_0_51077_0 else goto 8747_964_2_1_21_0_51098_0
Block 11320_958_1_1_21_0_51112_0:
B17425 = R16948<0x10000
if B17425:bool goto 11320_958_1_1_21_0_51110_0 else goto 11331_958_1_1_21_0_51109_0
Block 4854_995_1_1_21_0_51113_0:
R11872 = R10155 R11873 = M14293[R11872] R11874 = R14320+0x60R11875 = R14320+0x20M11877 = M14293[R11875] = R11873R11878 = R14320+0x40M11879 = M11877[R11878] = 0xf4243
R11880 = 0x60 R11881 = R11880-0x20 M11882 = M11879[R14320] = R11881 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=159, nextFPWriteCmd=CmdPointer(block=4854_995_1_0_0_0_0_0, pos=42), sort=PackedByteArray(finalWrite=CmdPointer(block=4854_995_1_0_0_0_0_0, pos=42)))::I11883 = keccak256exprsimple(0xf4243 R11873)
R11884 = W11[I11883] R11885 = 0xffffffffffffffffffffffffffffffffffffffff&R11884 R11887 = R14320+0xc0R11888 = R14320+0x80M11890 = M11882[R11888] = R11885R11891 = R11874+0x40M11892 = M11890[R11891] = 0xf4242
R11893 = 0x60 R11894 = R11893-0x20 M11895 = M11892[R11874] = R11894 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=29, nextFPWriteCmd=CmdPointer(block=4854_995_1_0_0_0_0_0, pos=92), sort=PackedByteArray(finalWrite=CmdPointer(block=4854_995_1_0_0_0_0_0, pos=92)))::I11896 = keccak256exprsimple(0xf4242 R11885)
R11897 = W12[I11896] NOP
R11899 = (R11897>>l0x30)>>l0x0 R11900 = 0xffffffff&R11899 R11901 = R11897&0xffffffffffffffffffffffffffffffffR11902 = R11901*0x100000000000000000000000000000000R11903 = R11874+0xc0R11904 = R11874+0x80M11906 = M11895[R11904] = R11885R11907 = R11887+0x40M11908 = M11906[R11907] = 0xf424e
R11909 = 0x60 R11910 = R11909-0x20 M11911 = M11908[R11887] = R11910 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=31, nextFPWriteCmd=CmdPointer(block=4854_995_1_0_0_0_0_0, pos=142), sort=PackedByteArray(finalWrite=CmdPointer(block=4854_995_1_0_0_0_0_0, pos=142)))::I11912 = keccak256exprsimple(0xf424e R11885)
R11913 = W13[I11912] R11914 = R11913>>l0x0 R11915 = 0xffffffffffffffffffffffff&R11914 R11918 = 0xffffffffffff0000000000000000000000000000000000000000000000000000&R11902 R11921 = R11902>>l0xd0R11922 = R11921&0xffR11924 = R11887+0xe0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=32, nextFPWriteCmd=CmdPointer(block=8341_978_1_0_0_0_0_0, pos=10), sort=ConstBlock(sz=128))::R11927 = R11903+0x100M11930 = M11911[R11924] = 0x60R11931 = R11903+0xa0M11932 = M11930[R11931] = 0x60R11933 = R11924+0x40M11934 = M11932[R11933] = 0x0R11935 = R11931+0x40M11936 = M11934[R11935] = 0x0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=75, nextFPWriteCmd=CmdPointer(block=8341_978_1_0_0_0_0_0, pos=24), sort=ConstBlock(sz=128))::R11937 = 0xff&R11922 B11938 = R11937==0x0
if B11938:bool goto 11031_976_1_1_21_0_51108_0 else goto 11039_976_1_1_21_0_51129_0
Block 11307_958_1_1_21_0_51115_0:
NOP
R16953 = R15348+0x20 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11307_958_1_0_0_0_0_0 -> 11320_958_1_0_0_0_0_0::::Parallel assignment for 64552, 64558, 64560 := 64550, 64559, 64555::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11307_958_1_0_0_0_0_0 -> 11320_958_1_0_0_0_0_0::::Parallel assignment for 16948, 16950 := 16952, 16953::R16948 = R15346>>l0x20R16950 = R16953
Block 11294_958_1_1_21_0_51116_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11294_958_1_0_0_0_0_0 -> 11320_958_1_0_0_0_0_0::::Parallel assignment for 64552, 64558, 64560 := 63917, 63923, 63925::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11294_958_1_0_0_0_0_0 -> 11320_958_1_0_0_0_0_0::::Parallel assignment for 16948, 16950 := 15346, 15348::R16948 = R15346R16950 = R15348
Block 11294_958_1_1_21_0_51119_0:
B16171 = R15346<0x100000000
if B16171:bool goto 11294_958_1_1_21_0_51116_0 else goto 11307_958_1_1_21_0_51115_0
Block 6953_964_1_1_21_0_51120_0:
M13056 = ReachabilityCertora6635_964_1_1_21_0_61787_0 ? M12767 : M13090
R13093 = M13056[R11927] NOPR13095 = R13093>0x1 ? R11927 : R11927
R13096 = R11924 M13097 = M13056[R13096] = R13095 R13098 = 0xff&R11922 M13099 = M13097[R11935] = R13098 M13101 = M13099[R12762] = 0x0 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=51, nextFPWriteCmd=CmdPointer(block=11093_974_1_0_0_0_0_0, pos=4), sort=ConstantArrayAlloc(eSz=32, constSize=0))::R13102 = R12752+0x60 M13104 = M13101[R11931] = R12762 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11151_974_1_0_0_0_0_0 -> 11165_977_1_0_0_0_0_0::::Parallel assignment for 27853 := 27327::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11151_974_1_0_0_0_0_0 -> 11165_977_1_0_0_0_0_0::::Parallel assignment for 12297, 12301, 12306 := 11924, 13104, 13102::R12297 = R11924R12306 = R13102
Block 11281_958_1_1_21_0_51121_0:
NOP
R15351 = R14819+0x40 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11281_958_1_0_0_0_0_0 -> 11294_958_1_0_0_0_0_0::::Parallel assignment for 63917, 63923, 63925 := 63915, 63924, 63920::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11281_958_1_0_0_0_0_0 -> 11294_958_1_0_0_0_0_0::::Parallel assignment for 15346, 15348 := 15350, 15351::R15346 = R14817>>l0x40R15348 = R15351
Block 11264_958_1_1_21_0_51122_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11264_958_1_0_0_0_0_0 -> 11294_958_1_0_0_0_0_0::::Parallel assignment for 63917, 63923, 63925 := 63338, 63344, 63346::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11264_958_1_0_0_0_0_0 -> 11294_958_1_0_0_0_0_0::::Parallel assignment for 15346, 15348 := 14817, 14819::R15346 = R14817R15348 = R14819
Block 11264_958_1_1_21_0_51123_0:
B15082 = R14817<0x10000000000000000
if B15082:bool goto 11264_958_1_1_21_0_51122_0 else goto 11281_958_1_1_21_0_51121_0
Block 6635_964_1_1_21_0_51124_0:
M12778 = ReachabilityCertora11039_976_1_1_21_0_61782_0 ? M12302 : M13110
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=76, nextFPWriteCmd=CmdPointer(block=6577_964_1_0_0_0_0_0, pos=6), sort=DynamicBlock(eSz=32, elemSym=(CmdPointer(block=6577_964_1_0_0_0_0_0, pos=3), R28400:bv256)))::R12752 = R12776+0x60R12753 = R12776+0x20M12755 = M12778[R12753] = R11885R12756 = R12776+0x40M12757 = M12755[R12756] = 0xf424d
R12758 = 0x60 R12759 = R12758-0x20 M12760 = M12757[R12776] = R12759 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=45, nextFPWriteCmd=CmdPointer(block=6635_964_1_0_0_0_0_0, pos=36), sort=PackedByteArray(finalWrite=CmdPointer(block=6635_964_1_0_0_0_0_0, pos=36)))::I12761 = keccak256exprsimple(0xf424d R11885)R12762 = R12776+0xa0R12763 = R12776+0x80M12764 = M12760[R12763] = I12761
R12765 = 0x40 R12766 = R12765-0x20 M12767 = M12764[R12752] = R12766 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=50, nextFPWriteCmd=CmdPointer(block=6635_964_1_0_0_0_0_0, pos=60), sort=PackedByteArray(finalWrite=CmdPointer(block=6635_964_1_0_0_0_0_0, pos=60)))::I12769 = keccak256exprsimple(I12761)
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6700_964_1_0_0_0_0_0 -> 6730_964_1_0_0_0_0_0::::Parallel assignment for 39158, 39169, 39171 := 36031, 36035, 36036::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6700_964_1_0_0_0_0_0 -> 6730_964_1_0_0_0_0_0::R12771 = 0xff&R11922 B12772 = 0x0<R12771
if B12772:bool goto 6742_964_1_125_21_0_58639_0 else goto 6635_964_1_1_21_0_61787_0
Block 11251_958_1_1_21_0_51125_0:
NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11251_958_1_0_0_0_0_0 -> 11264_958_1_0_0_0_0_0::::Parallel assignment for 63338, 63344, 63346 := 63336, 63345, 63341::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11251_958_1_0_0_0_0_0 -> 11264_958_1_0_0_0_0_0::::Parallel assignment for 14817, 14819 := 14821, 14823::R14817 = R14467>>l0x80R14819 = 0x80
Block 11224_959_1_1_21_0_51126_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11224_959_1_0_0_0_0_0 -> 11264_958_1_0_0_0_0_0::::Parallel assignment for 63338, 63344, 63346 := 61990, 62682, 62683::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11224_959_1_0_0_0_0_0 -> 11264_958_1_0_0_0_0_0::::Parallel assignment for 14817, 14819 := 14467, 14820::R14817 = R14467R14819 = 0x0
Block 6633_963_1_1_21_0_51127_0:
M13110 = ReachabilityCertora6604_964_1_1_21_0_61788_0 ? M12790 : M13122
::Parallel assignment for 12776, 12778 := 13108, 13110::R12776 = R13108
Block 9130_962_1_1_21_0_51128_0:
R14467 = R12750>>l0x0 B14468 = R14467<0x100000000000000000000000000000000
if B14468:bool goto 11224_959_1_1_21_0_51126_0 else goto 11251_958_1_1_21_0_51125_0
Block 11039_976_1_1_21_0_51129_0:
R12299 = 0xff&R11922 M12302 = M11936[R11927] = R12299 R12303 = 0x20*R12299 R12304 = R12303+0x20 R12305 = R11927+R12304 B12308 = R12299==0x0
if B12308:bool goto 11039_976_1_1_21_0_61782_0 else goto 6604_964_1_1_21_0_51130_0
Block 6604_964_1_1_21_0_51130_0:
R12773 = R11924+0xa0 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6604_964_1_0_0_0_0_0 -> 6608_963_1_0_0_0_0_0::::Parallel assignment for 30451, 30456, 30466 := 29048, 28400, 28399::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6604_964_1_0_0_0_0_0 -> 6608_963_1_0_0_0_0_0::R12775 = R12305+0xc0M12779 = M12302[R12305] = 0x0R12780 = R12305+0x20M12781 = M12779[R12780] = 0x0R12782 = R12305+0x40M12783 = M12781[R12782] = 0x0R12784 = R12780+0x40M12785 = M12783[R12784] = 0x0R12786 = R12782+0x40M12787 = M12785[R12786] = 0x0R12788 = R12784+0x40M12789 = M12787[R12788] = 0x0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=44, nextFPWriteCmd=CmdPointer(block=6608_963_1_0_0_0_0_0, pos=5), sort=ConstBlock(sz=192))::M12790 = M12789[R12773] = R12305 R12791 = R11927+0x40 R12792 = R12299-0x1 B12793 = R12792>0x0
if B12793:bool goto 6616_962_1_175_21_0_58725_0 else goto 6604_964_1_1_21_0_61788_0
Block 9151_979_0_5_21_0_51346_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5605_981_0_0_0_0_0_0 -> 5497_984_0_0_0_0_0_0::::Parallel assignment for 38350, 38352, 38830, 38833, 41601, 43422, 43424 := 38351, 37339, 38829, 38832, 40607, 42562, 42564::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5605_981_0_0_0_0_0_0 -> 5497_984_0_0_0_0_0_0::NOP
assume R11277==0x0::Parallel assignment for 9710, 9735, 11689, 11691 := 11186, 11212, 10425, 10650::R9735 = R11212R11689 = R10425R11691 = R10650
Block 9122_979_0_5_21_0_51347_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9122_979_0_0_0_0_0_0 -> 9151_979_0_0_0_0_0_0::::Parallel assignment for 42562, 42564 := 42563, 42565::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9122_979_0_0_0_0_0_0 -> 9151_979_0_0_0_0_0_0::::Parallel assignment for 11277 := 11278::R11277 = 0x0
Block 11411_975_0_5_21_0_51351_0:
B17463 = R17258<0x2NOP
R17465 = 0xff-(B17463 ? R17260 : R17260+0x1) R17466 = R17465+0x1 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9144_977_0_0_0_0_0_0 -> 9151_979_0_0_0_0_0_0::::Parallel assignment for 42562, 42564 := 47749, 47746::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9144_977_0_0_0_0_0_0 -> 9151_979_0_0_0_0_0_0::::Parallel assignment for 11277 := 17466::R11277 = R17466
Block 11398_975_0_5_21_0_51353_0:
NOP
R17263 = R15665+0x2 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11398_975_0_0_0_0_0_0 -> 11411_975_0_0_0_0_0_0::::Parallel assignment for 46640, 46646, 46648 := 46638, 46647, 46643::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11398_975_0_0_0_0_0_0 -> 11411_975_0_0_0_0_0_0::::Parallel assignment for 17258, 17260 := 17262, 17263::R17258 = R15663>>l0x2R17260 = R17263
Block 11389_975_0_5_21_0_51354_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11389_975_0_0_0_0_0_0 -> 11411_975_0_0_0_0_0_0::::Parallel assignment for 46640, 46646, 46648 := 45856, 45862, 45864::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11389_975_0_0_0_0_0_0 -> 11411_975_0_0_0_0_0_0::::Parallel assignment for 17258, 17260 := 15663, 15665::R17258 = R15663R17260 = R15665
Block 11389_975_0_5_21_0_51356_0:
B16738 = R15663<0x4
if B16738:bool goto 11389_975_0_5_21_0_51354_0 else goto 11398_975_0_5_21_0_51353_0
Block 11376_975_0_5_21_0_51359_0:
NOP
R15668 = R14886+0x4 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11376_975_0_0_0_0_0_0 -> 11389_975_0_0_0_0_0_0::::Parallel assignment for 45856, 45862, 45864 := 45854, 45863, 45859::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11376_975_0_0_0_0_0_0 -> 11389_975_0_0_0_0_0_0::::Parallel assignment for 15663, 15665 := 15667, 15668::R15663 = R14884>>l0x4R15665 = R15668
Block 11367_975_0_5_21_0_51360_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11367_975_0_0_0_0_0_0 -> 11389_975_0_0_0_0_0_0::::Parallel assignment for 45856, 45862, 45864 := 45357, 45363, 45365::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11367_975_0_0_0_0_0_0 -> 11389_975_0_0_0_0_0_0::::Parallel assignment for 15663, 15665 := 14884, 14886::R15663 = R14884R15665 = R14886
Block 5572_982_0_5_21_0_51361_0:
B10926 = R8969<0x1B10927 = !B10926NOP
assume B10927 ? !(R8969>0x100) : B10927R10930 = R8969-0x1 NOP
R10932 = ~(0x8000000000000000000000000000000000000000000000000000000000000000>>lR10930) R10933 = R8779&R10932 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9598_977_0_0_0_0_0_0 -> 9646_977_0_0_0_0_0_0::::Parallel assignment for 40607 := 40605::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9598_977_0_0_0_0_0_0 -> 9646_977_0_0_0_0_0_0::B10935 = R10933==0x0
if B10935:bool goto 9122_979_0_5_21_0_51347_0 else goto 9130_979_0_5_21_0_51405_0
Block 11367_975_0_5_21_0_51362_0:
B15115 = R14884<0x10
if B15115:bool goto 11367_975_0_5_21_0_51360_0 else goto 11376_975_0_5_21_0_51359_0
Block 5568_982_0_5_21_0_51363_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5568_982_0_0_0_0_0_0 -> 5572_982_0_0_0_0_0_0::::Parallel assignment for 38829, 38832 := 38831, 38834::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5568_982_0_0_0_0_0_0 -> 5572_982_0_0_0_0_0_0::::Parallel assignment for 10650 := 10651::R10650 = 0x1
Block 5556_981_0_5_21_0_51364_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5556_981_0_0_0_0_0_0 -> 5572_982_0_0_0_0_0_0::::Parallel assignment for 38829, 38832 := 38830, 38833::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5556_981_0_0_0_0_0_0 -> 5572_982_0_0_0_0_0_0::::Parallel assignment for 10650 := 10652::R10650 = 0x0
Block 11354_975_0_5_21_0_51365_0:
NOP
R14889 = R14009+0x8 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11354_975_0_0_0_0_0_0 -> 11367_975_0_0_0_0_0_0::::Parallel assignment for 45357, 45363, 45365 := 45355, 45364, 45360::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11354_975_0_0_0_0_0_0 -> 11367_975_0_0_0_0_0_0::::Parallel assignment for 14884, 14886 := 14888, 14889::R14884 = R14007>>l0x8R14886 = R14889
Block 11344_975_0_5_21_0_51366_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11344_975_0_0_0_0_0_0 -> 11367_975_0_0_0_0_0_0::::Parallel assignment for 45357, 45363, 45365 := 44816, 44822, 44824::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11344_975_0_0_0_0_0_0 -> 11367_975_0_0_0_0_0_0::::Parallel assignment for 14884, 14886 := 14007, 14009::R14884 = R14007R14886 = R14009
Block 11344_975_0_5_21_0_51368_0:
B14543 = R14007<0x100
if B14543:bool goto 11344_975_0_5_21_0_51366_0 else goto 11354_975_0_5_21_0_51365_0
Block 9501_974_0_5_21_0_51369_0:
M11186 = ReachabilityCertora10609_965_0_5_21_0_51373_0 ? M11185 : M9734B10421 = R10085s<0x0B10422 = !B10421B10423 = !B10422B10424 = !B10423
R10425 = R10085 B10426 = R10425s<0x0B10427 = !B10426B10428 = !B10427B10429 = !B10428NOP
assume B10429==B10424B10432 = R10085s<0x0
if B10432:bool goto 5568_982_0_5_21_0_51363_0 else goto 5556_981_0_5_21_0_51364_0
Block 11331_975_0_5_21_0_51370_0:
NOP
R14012 = R13230+0x10 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11331_975_0_0_0_0_0_0 -> 11344_975_0_0_0_0_0_0::::Parallel assignment for 44816, 44822, 44824 := 44814, 44823, 44819::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11331_975_0_0_0_0_0_0 -> 11344_975_0_0_0_0_0_0::::Parallel assignment for 14007, 14009 := 14011, 14012::R14007 = R13228>>l0x10R14009 = R14012
Block 11320_975_0_5_21_0_51371_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11320_975_0_0_0_0_0_0 -> 11344_975_0_0_0_0_0_0::::Parallel assignment for 44816, 44822, 44824 := 44399, 44405, 44407::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11320_975_0_0_0_0_0_0 -> 11344_975_0_0_0_0_0_0::::Parallel assignment for 14007, 14009 := 13228, 13230::R14007 = R13228R14009 = R13230
Block 9423_973_0_5_21_0_51372_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9423_973_0_0_0_0_0_0 -> 9501_974_0_0_0_0_0_0::::Parallel assignment for 36143, 36145 := 36144, 35329::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9423_973_0_0_0_0_0_0 -> 9501_974_0_0_0_0_0_0::::Parallel assignment for 10085, 11186, 11212 := 9738, 9734, 9727::R10085 = R9738R11212 = R9727
Block 10609_965_0_5_21_0_51373_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9475_971_0_0_0_0_0_0 -> 9501_974_0_0_0_0_0_0::::Parallel assignment for 36143, 36145 := 78222, 78224::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9475_971_0_0_0_0_0_0 -> 9501_974_0_0_0_0_0_0::::Parallel assignment for 10085, 11186, 11212 := 12877, 11185, 11211::R10085 = R12877R11212 = R11211
Block 11320_975_0_5_21_0_51374_0:
B13657 = R13228<0x10000
if B13657:bool goto 11320_975_0_5_21_0_51371_0 else goto 11331_975_0_5_21_0_51370_0
Block 9393_979_0_5_21_0_51375_0:
R9707 = R8759+0xc0R9708 = R8759+0x80M9711 = M8776[R9708] = R123R9712 = R8768+0x40M9713 = M9711[R9712] = 0xf424c
R9714 = 0x60 R9715 = R9714-0x20 M9716 = M9713[R8768] = R9715 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=96, nextFPWriteCmd=CmdPointer(block=9393_979_0_0_0_0_0_0, pos=44), sort=PackedByteArray(finalWrite=CmdPointer(block=9393_979_0_0_0_0_0_0, pos=44)))::I9717 = keccak256exprsimple(0xf424c R123)R9718 = R8768+0xc0R9719 = R8768+0x80M9720 = M9716[R9719] = R6686R9721 = R9707+0x40M9722 = M9720[R9721] = I9717
R9723 = 0x60 R9724 = R9723-0x20 M9725 = M9722[R9707] = R9724 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=95, nextFPWriteCmd=CmdPointer(block=9393_979_0_0_0_0_0_0, pos=78), sort=PackedByteArray(finalWrite=CmdPointer(block=9393_979_0_0_0_0_0_0, pos=78)))::I9726 = keccak256exprsimple(I9717 R6686)R9727 = R9707+0xc0R9728 = R9707+0x80M9729 = M9725[R9728] = R9518R9730 = R9718+0x40M9731 = M9729[R9730] = I9726
R9732 = 0x60 R9733 = R9732-0x20 M9734 = M9731[R9718] = R9733 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=97, nextFPWriteCmd=CmdPointer(block=9393_979_0_0_0_0_0_0, pos=112), sort=PackedByteArray(finalWrite=CmdPointer(block=9393_979_0_0_0_0_0_0, pos=112)))::I9737 = keccak256exprsimple(I9726 R9518)
R9738 = W5535[I9737] B9739 = R9518>e.block.timestamp
if B9739:bool goto 9431_973_0_5_21_0_51507_0 else goto 9423_973_0_5_21_0_51372_0
Block 10437_965_0_5_21_0_51376_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10437_965_0_0_0_0_0_0 -> 10609_965_0_0_0_0_0_0::::Parallel assignment for 78222, 78224 := 78223, 78225::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10437_965_0_0_0_0_0_0 -> 10609_965_0_0_0_0_0_0::::Parallel assignment for 12877 := 12878::R12877 = 0x0
Block 10542_962_0_5_21_0_51377_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10542_962_0_0_0_0_0_0 -> 10609_965_0_0_0_0_0_0::::Parallel assignment for 78222, 78224 := 84913, 35329::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10542_962_0_0_0_0_0_0 -> 10609_965_0_0_0_0_0_0::::Parallel assignment for 12877 := 9738::R12877 = R9738
Block 11307_975_0_5_21_0_51378_0:
NOP
R13233 = R12453+0x20 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11307_975_0_0_0_0_0_0 -> 11320_975_0_0_0_0_0_0::::Parallel assignment for 44399, 44405, 44407 := 44397, 44406, 44402::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11307_975_0_0_0_0_0_0 -> 11320_975_0_0_0_0_0_0::::Parallel assignment for 13228, 13230 := 13232, 13233::R13228 = R12451>>l0x20R13230 = R13233
Block 11294_975_0_5_21_0_51379_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11294_975_0_0_0_0_0_0 -> 11320_975_0_0_0_0_0_0::::Parallel assignment for 44399, 44405, 44407 := 44001, 44007, 44009::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11294_975_0_0_0_0_0_0 -> 11320_975_0_0_0_0_0_0::::Parallel assignment for 13228, 13230 := 12451, 12453::R13228 = R12451R13230 = R12453
Block 9210_977_0_5_21_0_51380_0:
R9516 = R8969*0x15180 R9517 = R9320+R9516 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9210_977_0_0_0_0_0_0 -> 9393_979_0_0_0_0_0_0::::Parallel assignment for 22337 := 22335::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9210_977_0_0_0_0_0_0 -> 9393_979_0_0_0_0_0_0::::Parallel assignment for 9518 := 9517::R9518 = R9517
Block 11294_975_0_5_21_0_51381_0:
B12892 = R12451<0x100000000
if B12892:bool goto 11294_975_0_5_21_0_51379_0 else goto 11307_975_0_5_21_0_51378_0
Block 9235_977_0_5_21_0_51382_0:
NOP
R9701 = R9320+0x76a700 R9702 = R9701-(R9320%0x7e900) R9703 = R8969-0x5a R9704 = R9703*0x7e900 R9705 = R9702+R9704 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9249_975_0_0_0_0_0_0 -> 9393_979_0_0_0_0_0_0::::Parallel assignment for 22337 := 23153::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9249_975_0_0_0_0_0_0 -> 9393_979_0_0_0_0_0_0::::Parallel assignment for 9518 := 9705::R9518 = R9705
Block 10419_967_0_5_21_0_51385_0:
M11185 = ReachabilityCertora14595_945_0_5_21_0_51393_0 ? M11259 : M12418B12444 = R9738==0x0
if B12444:bool goto 10437_965_0_5_21_0_51376_0 else goto 10445_965_0_5_21_0_51400_0
Block 10521_963_0_5_21_0_51386_0:
NOP
R13218 = (R7690>>l0x20)>>l0x0 R13219 = 0xff&R13218 R13220 = R13219*0x7a120 B13221 = R13220<R12111
if B13221:bool goto 10552_962_0_5_21_0_51547_0 else goto 10542_962_0_5_21_0_51377_0
Block 11281_975_0_5_21_0_51387_0:
NOP
R12456 = R11696+0x40 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11281_975_0_0_0_0_0_0 -> 11294_975_0_0_0_0_0_0::::Parallel assignment for 44001, 44007, 44009 := 43999, 44008, 44004::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11281_975_0_0_0_0_0_0 -> 11294_975_0_0_0_0_0_0::::Parallel assignment for 12451, 12453 := 12455, 12456::R12451 = R11694>>l0x40R12453 = R12456
Block 11264_975_0_5_21_0_51388_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11264_975_0_0_0_0_0_0 -> 11294_975_0_0_0_0_0_0::::Parallel assignment for 44001, 44007, 44009 := 43410, 43416, 43418::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11264_975_0_0_0_0_0_0 -> 11294_975_0_0_0_0_0_0::::Parallel assignment for 12451, 12453 := 11694, 11696::R12451 = R11694R12453 = R11696
Block 9226_977_0_5_21_0_51390_0:
B9515 = R8969>0x87
if B9515:bool goto 9285_977_0_5_21_0_51391_0 else goto 9235_977_0_5_21_0_51382_0
Block 9285_977_0_5_21_0_51391_0:
B9698 = R8969>0xc3NOP
::Parallel assignment for 9518 := 9699::R9518 = B9698 ? ((R9320+0xb1fa800)-(R9320%0x76a700))+((R8969-0xc3)*0x76a700) : ((R9320+0x1da9c00)-(R9320%0x278d00))+((R8969-0x87)*0x278d00)
Block 13470_953_0_5_21_0_51392_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10409_959_0_0_0_0_0_0 -> 10419_967_0_0_0_0_0_0::::Parallel assignment for 74463 := 101876::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10409_959_0_0_0_0_0_0 -> 10419_967_0_0_0_0_0_0::::Parallel assignment for 11185, 11211, 12111 := 12418, 12431, 13974::R11211 = R12431R12111 = R13974
Block 14595_945_0_5_21_0_51393_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10233_963_0_0_0_0_0_0 -> 10419_967_0_0_0_0_0_0::::Parallel assignment for 74463 := 72345::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10233_963_0_0_0_0_0_0 -> 10419_967_0_0_0_0_0_0::::Parallel assignment for 11185, 11211, 12111 := 11259, 11252, 11683::R11211 = R11252R12111 = R11683
Block 11264_975_0_5_21_0_51395_0:
B12115 = R11694<0x10000000000000000
if B12115:bool goto 11264_975_0_5_21_0_51388_0 else goto 11281_975_0_5_21_0_51387_0
Block 14387_945_0_5_21_0_51398_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14387_945_0_0_0_0_0_0 -> 14595_945_0_0_0_0_0_0::::Parallel assignment for 72345 := 69768::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14387_945_0_0_0_0_0_0 -> 14595_945_0_0_0_0_0_0::::Parallel assignment for 11683 := 11265::R11683 = R11265
Block 14426_944_0_5_21_0_51399_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14426_944_0_0_0_0_0_0 -> 14595_945_0_0_0_0_0_0::::Parallel assignment for 72345 := 69768::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14426_944_0_0_0_0_0_0 -> 14595_945_0_0_0_0_0_0::::Parallel assignment for 11683 := 11265::R11683 = R11265
Block 10445_965_0_5_21_0_51400_0:
B12879 = R105>R9518NOP
assume !B12879R12881 = R9518-e.block.timestamp B12882 = 0x0s<R9738
if B12882:bool goto 10479_963_0_5_21_0_51561_0 else goto 10521_963_0_5_21_0_51386_0
Block 11251_975_0_5_21_0_51401_0:
NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11251_975_0_0_0_0_0_0 -> 11264_975_0_0_0_0_0_0::::Parallel assignment for 43410, 43416, 43418 := 43408, 43417, 43413::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11251_975_0_0_0_0_0_0 -> 11264_975_0_0_0_0_0_0::::Parallel assignment for 11694, 11696 := 11698, 11700::R11694 = R11279>>l0x80R11696 = 0x80
Block 11224_976_0_5_21_0_51402_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11224_976_0_0_0_0_0_0 -> 11264_975_0_0_0_0_0_0::::Parallel assignment for 43410, 43416, 43418 := 42558, 42960, 42961::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11224_976_0_0_0_0_0_0 -> 11264_975_0_0_0_0_0_0::::Parallel assignment for 11694, 11696 := 11279, 11697::R11694 = R11279R11696 = 0x0
Block 9130_979_0_5_21_0_51405_0:
R11279 = R10933>>l0x0 B11280 = R11279<0x100000000000000000000000000000000
if B11280:bool goto 11224_976_0_5_21_0_51402_0 else goto 11251_975_0_5_21_0_51401_0
Block 5506_984_0_5_21_0_51406_0:
NOP
assume R6674>0x15180NOP
R9320 = R6674-(R6674%0x15180) B9321 = R8969>0x5a
if B9321:bool goto 9226_977_0_5_21_0_51390_0 else goto 9210_977_0_5_21_0_51380_0
Block 14394_945_0_5_21_0_51411_0:
B11685 = R11271>R105NOP
assume !B11685R11687 = e.block.timestamp-R11271 B11688 = R11687>R10922
if B11688:bool goto 14426_944_0_5_21_0_51399_0 else goto 14434_944_0_5_21_0_51468_0
Block 14732_945_3_5_21_0_51413_0:
NOP
assume R13196>0x0R13978 = R13632/R13196 R13979 = R13978+R12415 B13980 = add_must_ofl:bif(R13978,R12415)NOP
assume !B13980TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13399_952_0_0_0_0_0_0 -> 13470_953_0_0_0_0_0_0::::Parallel assignment for 101876 := 100156::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13399_952_0_0_0_0_0_0 -> 13470_953_0_0_0_0_0_0::::Parallel assignment for 13974 := 13979::R13974 = R13979
Block 14732_946_1_5_21_0_51414_0:
NOP
assume R13192>0x0R13970 = R13626/R13192 B13971 = R13970>R12415NOP
assume !B13971R13973 = R12415-R13970 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13467_952_0_0_0_0_0_0 -> 13470_953_0_0_0_0_0_0::::Parallel assignment for 101876 := 100932::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13467_952_0_0_0_0_0_0 -> 13470_953_0_0_0_0_0_0::::Parallel assignment for 13974 := 13973::R13974 = R13973
Block 14732_933_1_5_21_0_51415_0:
R13652 = R13222+R12887 B13653 = add_must_ofl:bif(R13222,R12887)NOP
assume !B13653R13655 = R13652/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14585_940_0_0_0_0_0_0 -> 14595_945_0_0_0_0_0_0::::Parallel assignment for 72345 := 95965::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14585_940_0_0_0_0_0_0 -> 14595_945_0_0_0_0_0_0::::Parallel assignment for 11683 := 13655::R11683 = R13655
Block 14615_945_3_5_21_0_51417_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_945_3_0_0_0_0_0 -> 14732_945_3_0_0_0_0_0::::Parallel assignment for 94212, 94214 := 94213, 94215::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_945_3_0_0_0_0_0 -> 14732_945_3_0_0_0_0_0::::Parallel assignment for 13632 := 13633::R13632 = 0x0
Block 14615_946_1_5_21_0_51419_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_946_1_0_0_0_0_0 -> 14732_946_1_0_0_0_0_0::::Parallel assignment for 94192, 94194 := 94193, 94195::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_946_1_0_0_0_0_0 -> 14732_946_1_0_0_0_0_0::::Parallel assignment for 13626 := 13627::R13626 = 0x0
Block 14615_933_1_5_21_0_51421_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_933_1_0_0_0_0_0 -> 14732_933_1_0_0_0_0_0::::Parallel assignment for 89001, 89003 := 89002, 89004::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_933_1_0_0_0_0_0 -> 14732_933_1_0_0_0_0_0::::Parallel assignment for 13222 := 13223::R13222 = 0x0
Block 13339_953_0_5_21_0_51424_0:
R13196 = R11176-e.block.timestamp R13197 = R9518-e.block.timestamp R13198 = R11677-R12415 B13199 = R13198==0x0
if B13199:bool goto 14615_945_3_5_21_0_51417_0 else goto 14623_945_3_5_21_0_51430_0
Block 13406_953_0_5_21_0_51425_0:
R13192 = R11176-e.block.timestamp R13193 = R9518-e.block.timestamp R13194 = R12415-R11677 B13195 = R13194==0x0
if B13195:bool goto 14615_946_1_5_21_0_51419_0 else goto 14623_946_1_5_21_0_51431_0
Block 10218_964_0_5_21_0_51426_0:
NOP
R11232 = e.block.timestamp-(R105%0x76a700) R11233 = R11232+0x76a700 R11234 = R9718+0xc0R11235 = R9718+0x80M11236 = M9734[R11235] = R6686R11237 = R9727+0x40M11238 = M11236[R11237] = 0xf424a
R11239 = 0x60 R11240 = R11239-0x20 M11241 = M11238[R9727] = R11240 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=98, nextFPWriteCmd=CmdPointer(block=12934_951_0_0_0_0_0_0, pos=38), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_951_0_0_0_0_0_0, pos=38)))::I11242 = keccak256exprsimple(0xf424a R6686)R11243 = R9727+0xc0R11244 = R9727+0x80M11245 = M11241[R11244] = R11233R11246 = R11234+0x40M11247 = M11245[R11246] = I11242
R11248 = 0x60 R11249 = R11248-0x20 M11250 = M11247[R11234] = R11249 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=151, nextFPWriteCmd=CmdPointer(block=12934_951_0_0_0_0_0_0, pos=72), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_951_0_0_0_0_0_0, pos=72)))::I11251 = keccak256exprsimple(I11242 R11233)R11252 = R11234+0xc0R11253 = R11234+0x80M11254 = M11250[R11253] = R9518R11255 = R11243+0x40M11256 = M11254[R11255] = I11251
R11257 = 0x60 R11258 = R11257-0x20 M11259 = M11256[R11243] = R11258 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=152, nextFPWriteCmd=CmdPointer(block=12934_951_0_0_0_0_0_0, pos=106), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_951_0_0_0_0_0_0, pos=106)))::I11261 = keccak256exprsimple(I11251 R9518)
R11262 = W15[I11261] NOP
R11264 = (R11262>>l0xa0)>>l0x0 R11265 = 0xffffffff&R11264 NOP
R11267 = (R11262>>l0xc0)>>l0x0 R11268 = 0xffffffff&R11267 NOP
R11270 = (R11262>>l0xe0)>>l0x0 R11271 = 0xffffffff&R11270 NOP
assume R11268>0x0NOP
assume R10922>0x0B11276 = R11271>e.block.timestamp
if B11276:bool goto 14387_945_0_5_21_0_51398_0 else goto 14394_945_0_5_21_0_51411_0
Block 14623_945_3_5_21_0_51430_0:
R13634 = R13198*R13197 NOP
assume mul_noofl:bif(R13198,R13197)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_944_3_0_0_0_0_0 -> 14732_945_3_0_0_0_0_0::::Parallel assignment for 94212, 94214 := 95919, 94200::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_944_3_0_0_0_0_0 -> 14732_945_3_0_0_0_0_0::::Parallel assignment for 13632 := 13634::R13632 = R13634
Block 14623_946_1_5_21_0_51431_0:
R13628 = R13194*R13193 NOP
assume mul_noofl:bif(R13194,R13193)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_945_1_0_0_0_0_0 -> 14732_946_1_0_0_0_0_0::::Parallel assignment for 94192, 94194 := 95871, 94180::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_945_1_0_0_0_0_0 -> 14732_946_1_0_0_0_0_0::::Parallel assignment for 13626 := 13628::R13626 = R13628
Block 11919_959_0_5_21_0_51432_0:
NOP
R10920 = (R7690>>l0x8)>>l0x0 R10921 = 0xff&R10920 R10922 = R10921*0x3c B10923 = R10647>0x0
if B10923:bool goto 10243_964_0_5_21_0_51537_0 else goto 10218_964_0_5_21_0_51426_0
Block 14623_933_1_5_21_0_51434_0:
R13224 = R11265*R12883 NOP
assume mul_noofl:bif(R11265,R12883)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_932_1_0_0_0_0_0 -> 14732_933_1_0_0_0_0_0::::Parallel assignment for 89001, 89003 := 90736, 88989::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_932_1_0_0_0_0_0 -> 14732_933_1_0_0_0_0_0::::Parallel assignment for 13222 := 13224::R13222 = R13224
Block 11808_956_0_5_21_0_51436_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11808_956_0_0_0_0_0_0 -> 11919_959_0_0_0_0_0_0::::Parallel assignment for 44798, 44800, 44804, 44806 := 44799, 44801, 45324, 45326::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11808_956_0_0_0_0_0_0 -> 11919_959_0_0_0_0_0_0::::Parallel assignment for 10647 := 10648::R10647 = 0x0
Block 11831_956_0_5_21_0_51437_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11831_956_0_0_0_0_0_0 -> 11919_959_0_0_0_0_0_0::::Parallel assignment for 44798, 44800, 44804, 44806 := 45333, 45334, 45324, 45326::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11831_956_0_0_0_0_0_0 -> 11919_959_0_0_0_0_0_0::::Parallel assignment for 10647 := 10924::R10647 = 0x1
Block 10568_963_0_5_21_0_51439_0:
B17448 = 0x3b9aca00s<R17249NOP
assume !B17448B17450 = R9738==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB17451 = B17450 ? R17249==0x8000000000000000000000000000000000000000000000000000000000000000 : B17450NOP
assume !B17451R17453 = R9738*R17249 NOP
assume smul_no_ofl_udfl:bif(R9738,R17249)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_953_1_0_0_0_0_0 -> 8868_954_1_0_0_0_0_0::::Parallel assignment for 114675, 114677 := 117782, 116255::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_953_1_0_0_0_0_0 -> 8868_954_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_955_1_0_0_0_0_0 -> 8967_954_1_0_0_0_0_0::::Parallel assignment for 118516, 118518 := 117789, 117790::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_955_1_0_0_0_0_0 -> 8967_954_1_0_0_0_0_0::NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10604_962_0_0_0_0_0_0 -> 10609_965_0_0_0_0_0_0::::Parallel assignment for 78222, 78224 := 121365, 119908::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10604_962_0_0_0_0_0_0 -> 10609_965_0_0_0_0_0_0::::Parallel assignment for 12877 := 17456::R12877 = R17453 /s 0x3b9aca00
Block 13300_957_0_5_21_0_51440_0:
M12418 = ReachabilityCertora13147_957_0_5_21_0_51478_0 ? M12426 : M11210
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10330_959_0_0_0_0_0_0 -> 10396_960_0_0_0_0_0_0::::Parallel assignment for 84839, 88158, 88160 := 368, 86510, 86512::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10330_959_0_0_0_0_0_0 -> 10396_960_0_0_0_0_0_0::NOP
assume R105<R9518NOP
assume R9518<R11176B12867 = R11677<R12415
if B12867:bool goto 13406_953_0_5_21_0_51425_0 else goto 13339_953_0_5_21_0_51424_0
Block 13139_957_0_5_21_0_51444_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13139_957_0_0_0_0_0_0 -> 13300_957_0_0_0_0_0_0::::Parallel assignment for 86510, 86512 := 86511, 86513::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13139_957_0_0_0_0_0_0 -> 13300_957_0_0_0_0_0_0::::Parallel assignment for 12415, 12418, 12431 := 12416, 11210, 11203::R12415 = 0x0R12431 = R11203
Block 15250_951_0_5_21_0_51445_0:
assume B17254 R17459 = SignExtend(o1=0xf, o2=R16467:bv256) R17460 = R17459>>a0x40 NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10564_961_0_0_0_0_0_0 -> 10568_963_0_0_0_0_0_0::::Parallel assignment for 110985 := 110240::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10564_961_0_0_0_0_0_0 -> 10568_963_0_0_0_0_0_0::::Parallel assignment for 17249 := 17461::R17249 = SignExtend(o1=0x7, o2=R17460:bv256)
Block 15250_952_1_5_21_0_51446_0:
assume B16460 R17246 = SignExtend(o1=0xf, o2=R15382:bv256) R17247 = R17246>>a0x40 NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10514_962_0_0_0_0_0_0 -> 10568_963_0_0_0_0_0_0::::Parallel assignment for 110985 := 111786::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10514_962_0_0_0_0_0_0 -> 10568_963_0_0_0_0_0_0::::Parallel assignment for 17249 := 17248::R17249 = SignExtend(o1=0x7, o2=R17247:bv256)
Block 15226_951_0_5_21_0_51447_0:
R17251 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B17252 = R17251s<R16467NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15226_951_0_0_0_0_0_0 -> 15250_951_0_0_0_0_0_0::::Parallel assignment for 106566 := 106570::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15226_951_0_0_0_0_0_0 -> 15250_951_0_0_0_0_0_0::::Parallel assignment for 17254 := 17253::B17254 = !B17252
Block 15162_954_0_5_21_0_51448_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15162_954_0_0_0_0_0_0 -> 15250_951_0_0_0_0_0_0::::Parallel assignment for 106566 := 105640::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15162_954_0_0_0_0_0_0 -> 15250_951_0_0_0_0_0_0::::Parallel assignment for 17254 := 16470::B17254 = B16470
Block 15226_952_1_5_21_0_51449_0:
R16457 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B16458 = R16457s<R15382NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15226_952_1_0_0_0_0_0 -> 15250_952_1_0_0_0_0_0::::Parallel assignment for 108489 := 108493::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15226_952_1_0_0_0_0_0 -> 15250_952_1_0_0_0_0_0::::Parallel assignment for 16460 := 16459::B16460 = !B16458
Block 15162_955_1_5_21_0_51450_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15162_955_1_0_0_0_0_0 -> 15250_952_1_0_0_0_0_0::::Parallel assignment for 108489 := 107584::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15162_955_1_0_0_0_0_0 -> 15250_952_1_0_0_0_0_0::::Parallel assignment for 16460 := 15385::B16460 = B15385
Block 14595_943_0_5_21_0_51451_0:
B12108 = R7672==0x0
if B12108:bool goto 13139_957_0_5_21_0_51444_0 else goto 13147_957_0_5_21_0_51478_0
Block 14732_937_0_5_21_0_51453_0:
R12883 = R12445/R10922 B12884 = R12883>0x3b9aca00NOP
assume !B12884R12886 = 0x3b9aca00-R12883 R12887 = R11268*R12886 NOP
assume mul_noofl:bif(R11268,R12886)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_933_2_0_0_0_0_0 -> 14732_934_2_0_0_0_0_0::::Parallel assignment for 85766, 85768 := 87339, 85754::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_933_2_0_0_0_0_0 -> 14732_934_2_0_0_0_0_0::B12891 = R11265==0x0
if B12891:bool goto 14615_933_1_5_21_0_51421_0 else goto 14623_933_1_5_21_0_51434_0
Block 15157_954_0_5_21_0_51454_0:
NOPNOP
R16466 = (SignExtend(o1=0xf, o2=R15653:bv256))*(SignExtend(o1=0xf, o2=0x3b9aca000000000000000000)) R16467 = R16466>>a0x40 R16468 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) NOPB16470 = !(R16467s<R16468)
if B16470:bool goto 15226_951_0_5_21_0_51447_0 else goto 15162_954_0_5_21_0_51448_0
Block 15157_955_1_5_21_0_51455_0:
NOPNOP
R15381 = (SignExtend(o1=0xf, o2=R15098:bv256))*(SignExtend(o1=0xf, o2=0x3b9aca000000000000000000)) R15382 = R15381>>a0x40 R15383 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) NOPB15385 = !(R15382s<R15383)
if B15385:bool goto 15226_952_1_5_21_0_51449_0 else goto 15162_955_1_5_21_0_51450_0
Block 14387_943_0_5_21_0_51456_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14387_943_0_0_0_0_0_0 -> 14595_943_0_0_0_0_0_0::::Parallel assignment for 81610 := 78105::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14387_943_0_0_0_0_0_0 -> 14595_943_0_0_0_0_0_0::::Parallel assignment for 11677 := 11218::R11677 = R11218
Block 14426_942_0_5_21_0_51457_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14426_942_0_0_0_0_0_0 -> 14595_943_0_0_0_0_0_0::::Parallel assignment for 81610 := 78105::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14426_942_0_0_0_0_0_0 -> 14595_943_0_0_0_0_0_0::::Parallel assignment for 11677 := 11218::R11677 = R11218
Block 14615_937_0_5_21_0_51459_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_937_0_0_0_0_0_0 -> 14732_937_0_0_0_0_0_0::::Parallel assignment for 76579, 76581 := 76580, 76582::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_937_0_0_0_0_0_0 -> 14732_937_0_0_0_0_0_0::::Parallel assignment for 12445 := 12446::R12445 = 0x0
Block 15111_954_0_5_21_0_51461_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15111_954_0_0_0_0_0_0 -> 15157_954_0_0_0_0_0_0::::Parallel assignment for 102765, 102767 := 102766, 102768::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15111_954_0_0_0_0_0_0 -> 15157_954_0_0_0_0_0_0::::Parallel assignment for 15653 := 15654::R15653 = 0x0
Block 18409_951_0_5_21_0_51462_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15154_953_0_0_0_0_0_0 -> 15157_954_0_0_0_0_0_0::::Parallel assignment for 102765, 102767 := 105605, 105607::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15154_953_0_0_0_0_0_0 -> 15157_954_0_0_0_0_0_0::::Parallel assignment for 15653 := 16471::R15653 = R16471
Block 15111_955_1_5_21_0_51463_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15111_955_1_0_0_0_0_0 -> 15157_955_1_0_0_0_0_0::::Parallel assignment for 104667, 104669 := 104668, 104670::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15111_955_1_0_0_0_0_0 -> 15157_955_1_0_0_0_0_0::::Parallel assignment for 15098 := 15099::R15098 = 0x0
Block 18409_952_1_5_21_0_51464_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15154_954_1_0_0_0_0_0 -> 15157_955_1_0_0_0_0_0::::Parallel assignment for 104667, 104669 := 107549, 107551::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15154_954_1_0_0_0_0_0 -> 15157_955_1_0_0_0_0_0::::Parallel assignment for 15098 := 15386::R15098 = R15386
Block 14434_944_0_5_21_0_51468_0:
B12114 = R11687==0x0
if B12114:bool goto 14615_937_0_5_21_0_51459_0 else goto 14623_937_0_5_21_0_51480_0
Block 15412_951_0_5_21_0_51470_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15412_951_0_0_0_0_0_0 -> 18409_951_0_0_0_0_0_0::::Parallel assignment for 105605, 105607 := 105606, 105608::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15412_951_0_0_0_0_0_0 -> 18409_951_0_0_0_0_0_0::::Parallel assignment for 16471 := 16472::R16471 = 0x0
Block 15412_952_1_5_21_0_51473_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15412_952_1_0_0_0_0_0 -> 18409_952_1_0_0_0_0_0::::Parallel assignment for 107549, 107551 := 107550, 107552::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15412_952_1_0_0_0_0_0 -> 18409_952_1_0_0_0_0_0::::Parallel assignment for 15386 := 15387::R15386 = 0x0
Block 14394_943_0_5_21_0_51476_0:
B11679 = R11224>R105NOP
assume !B11679R11681 = e.block.timestamp-R11224 B11682 = R11681>R10922
if B11682:bool goto 14426_942_0_5_21_0_51457_0 else goto 14434_942_0_5_21_0_51559_0
Block 13147_957_0_5_21_0_51478_0:
M12419 = M11210[R11203] = 0xdd30a66600000000000000000000000000000000000000000000000000000000 R12421 = W43[R7672] B12422 = R12421==0x0NOP
assume !B12422M12424 = havocR12425 = havoc
::Inline Summary(summaryType=UNRESOLVED Auto summary)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R86484@21:bv256, valueVar=0x0, gasVar=R87317@21:bv256, inOffset=R86490@21:bv256, inSize=0x4, inBase=tacM@21:bytemap, outOffset=R86490@21:bv256, outSize=0x20, outBase=tacM@21:bytemap, callType=STATIC, calleeResolution=null, sigResolution=[3710953062], callConvention=CallConvention(input=CallInput(baseVar=tacM@21:bytemap, offset=R86490@21:bv256, simplifiedOffset=null, size=R86494@21:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0xdd30a66600000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@21:bytemap, offset=R86490@21:bv256, size=0x20)), origCallcore=CallCore R86484@21:bv256 R87317@21:bv256 R86490@21:bv256 R86494@21:bv256 tacM@21:bytemap R86490@21:bv256 0x20 tacM@21:bytemap STATIC 0x0 (2630:57:19:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/19_AssetRate.sol, summaryId=56), summary=UNRESOLVED Auto summary, callTraceInfo=with { havoc type: only the return value } used as a default)::M12426 = M12419[R11203:R11203+0x20] = M12424[0x0:0x0+0x20]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=13243_952_0_0_0_0_0_0, pos=1)::R12428 = R12425+0x1f R12429 = R12428&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R12430 = R11203+R12429 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=13243_952_0_0_0_0_0_0, pos=6)::B12433 = R12425s<0x20NOP
assume !B12433R12435 = R11203R12436 = M12426[R12435]
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13295_956_0_0_0_0_0_0 -> 13300_957_0_0_0_0_0_0::::Parallel assignment for 86510, 86512 := 97657, 90720::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13295_956_0_0_0_0_0_0 -> 13300_957_0_0_0_0_0_0::::Parallel assignment for 12415, 12418, 12431 := 12436, 12426, 12430::R12415 = R12436R12431 = R12430
Block 14623_937_0_5_21_0_51480_0:
R12447 = R11687*0x3b9aca00 NOP
assume mul_noofl:bif(R11687,0x3b9aca00)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_936_0_0_0_0_0_0 -> 14732_937_0_0_0_0_0_0::::Parallel assignment for 76579, 76581 := 78143, 76567::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_936_0_0_0_0_0_0 -> 14732_937_0_0_0_0_0_0::::Parallel assignment for 12445 := 12447::R12445 = R12447
Block 14732_931_2_5_21_0_51487_0:
R13638 = R13200+R12872 B13639 = add_must_ofl:bif(R13200,R12872)NOP
assume !B13639R13641 = R13638/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14585_938_0_0_0_0_0_0 -> 14595_943_0_0_0_0_0_0::::Parallel assignment for 81610 := 106493::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14585_938_0_0_0_0_0_0 -> 14595_943_0_0_0_0_0_0::::Parallel assignment for 11677 := 13641::R11677 = R13641
Block 15022_951_0_5_21_0_51489_0:
assume B14881 R15109 = R14539*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R15110 = SignExtend(o1=0xf, o2=R15109:bv256) NOP
assume R15110s<0x400000000000000000NOPB15114 = (SignExtend(o1=0xf, o2=R15109:bv256))s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B15114:bool goto 15111_954_0_5_21_0_51461_0 else goto 15119_954_0_5_21_0_51490_0
Block 15119_954_0_5_21_0_51490_0:
NOP
R15656 = (SignExtend(o1=0xf, o2=R15109:bv256))*0x171547652b82fe1777d0ffda0d23a7d12 R15657 = R15656>>a0x80 R15658 = SignExtend(o1=0xf, o2=R15657:bv256) NOP
assume R15658s<0x400000000000000000NOPB15662 = (SignExtend(o1=0xf, o2=R15657:bv256))s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B15662:bool goto 15412_951_0_5_21_0_51470_0 else goto 15420_951_0_5_21_0_51910_0
Block 15022_952_1_5_21_0_51493_0:
assume B14522 R14872 = R13997*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R14873 = SignExtend(o1=0xf, o2=R14872:bv256) NOP
assume R14873s<0x400000000000000000NOPB14877 = (SignExtend(o1=0xf, o2=R14872:bv256))s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B14877:bool goto 15111_955_1_5_21_0_51463_0 else goto 15119_955_1_5_21_0_51494_0
Block 15119_955_1_5_21_0_51494_0:
NOP
R15101 = (SignExtend(o1=0xf, o2=R14872:bv256))*0x171547652b82fe1777d0ffda0d23a7d12 R15102 = R15101>>a0x80 R15103 = SignExtend(o1=0xf, o2=R15102:bv256) NOP
assume R15103s<0x400000000000000000NOPB15107 = (SignExtend(o1=0xf, o2=R15102:bv256))s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B15107:bool goto 15412_952_1_5_21_0_51473_0 else goto 15420_952_1_5_21_0_51911_0
Block 14615_931_2_5_21_0_51497_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_931_2_0_0_0_0_0 -> 14732_931_2_0_0_0_0_0::::Parallel assignment for 99177, 99179 := 99178, 99180::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_931_2_0_0_0_0_0 -> 14732_931_2_0_0_0_0_0::::Parallel assignment for 13200 := 13201::R13200 = 0x0
Block 14998_951_0_5_21_0_51500_0:
R14878 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B14879 = R14878s<R14539NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14998_951_0_0_0_0_0_0 -> 15022_951_0_0_0_0_0_0::::Parallel assignment for 98478 := 98482::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14998_951_0_0_0_0_0_0 -> 15022_951_0_0_0_0_0_0::::Parallel assignment for 14881 := 14880::B14881 = !B14879
Block 14949_950_0_5_21_0_51501_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14949_950_0_0_0_0_0_0 -> 15022_951_0_0_0_0_0_0::::Parallel assignment for 98478 := 97760::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14949_950_0_0_0_0_0_0 -> 15022_951_0_0_0_0_0_0::::Parallel assignment for 14881 := 14542::B14881 = B14542
Block 14998_952_1_5_21_0_51503_0:
R14519 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B14520 = R14519s<R13997NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14998_952_1_0_0_0_0_0 -> 15022_952_1_0_0_0_0_0::::Parallel assignment for 100198 := 100202::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14998_952_1_0_0_0_0_0 -> 15022_952_1_0_0_0_0_0::::Parallel assignment for 14522 := 14521::B14522 = !B14520
Block 14949_951_1_5_21_0_51504_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14949_951_1_0_0_0_0_0 -> 15022_952_1_0_0_0_0_0::::Parallel assignment for 100198 := 99250::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14949_951_1_0_0_0_0_0 -> 15022_952_1_0_0_0_0_0::::Parallel assignment for 14522 := 14000::B14522 = B14000
Block 9431_973_0_5_21_0_51507_0:
NOP
assume R7692>0x0B10078 = R7692>0x7NOP
assume !B10078NOP
assume R105>0x76a700NOP
R10083 = e.block.timestamp-(R105%0x76a700) TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11752_957_0_0_0_0_0_0 -> 11761_957_0_0_0_0_0_0::::Parallel assignment for 45324, 45326 := 39623, 39624::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11752_957_0_0_0_0_0_0 -> 11761_957_0_0_0_0_0_0::B10084 = 0x1>R7692
if B10084:bool goto 11859_957_0_0_21_0_49283_0 else goto 11769_957_0_73_21_0_58454_0
Block 14623_931_2_5_21_0_51515_0:
R13202 = R11218*R12868 NOP
assume mul_noofl:bif(R11218,R12868)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_930_2_0_0_0_0_0 -> 14732_931_2_0_0_0_0_0::::Parallel assignment for 99177, 99179 := 100871, 99165::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_930_2_0_0_0_0_0 -> 14732_931_2_0_0_0_0_0::::Parallel assignment for 13200 := 13202::R13200 = R13202
Block 14732_950_0_5_21_0_51533_0:
R14525 = R14001/0x1da9c00 B14526 = R14525>0x7fffffffffffffffNOP
assume !B14526R14528 = R14525&0xffffffffffffffffffffffffffffffffffffffffffffffffR14529 = R14528*0x10000000000000000
R14530 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B14531 = R14530==0x0NOP
assume !B14531R14533 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R14534 = SignExtend(o1=0xf, o2=R14529:bv256) R14535 = R14534&0xffffffffffffffffffffffffffffffffffffffffffffffffR14536 = R14535*0x10000000000000000NOP
assume R14533>0x0R14539 = R14536 /s R14533 R14540 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) NOPB14542 = !(R14539s<R14540)
if B14542:bool goto 14998_951_0_5_21_0_51500_0 else goto 14949_950_0_5_21_0_51501_0
Block 14732_951_1_5_21_0_51535_0:
R13983 = R13643/0x1da9c00 B13984 = R13983>0x7fffffffffffffffNOP
assume !B13984R13986 = R13983&0xffffffffffffffffffffffffffffffffffffffffffffffffR13987 = R13986*0x10000000000000000
R13988 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B13989 = R13988==0x0NOP
assume !B13989R13991 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R13992 = SignExtend(o1=0xf, o2=R13987:bv256) R13993 = R13992&0xffffffffffffffffffffffffffffffffffffffffffffffffR13994 = R13993*0x10000000000000000NOP
assume R13991>0x0R13997 = R13994 /s R13991 R13998 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) NOPB14000 = !(R13997s<R13998)
if B14000:bool goto 14998_952_1_5_21_0_51503_0 else goto 14949_951_1_5_21_0_51504_0
Block 10243_964_0_5_21_0_51537_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_959_2_0_0_0_0_0 -> 12894_959_2_0_0_0_0_0::::Parallel assignment for 49299 := 49300::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_959_2_0_0_0_0_0 -> 12894_959_2_0_0_0_0_0::NOP
R11175 = e.block.timestamp-(R105%0x76a700) R11176 = R11175+0x76a700 B11177 = add_must_ofl:bif(R11175,0x76a700)NOP
assume !B11177NOP
R11181 = e.block.timestamp-(R105%0x76a700) R11182 = R11181+0x76a700 R11183 = R9718+0xc0R11184 = R9718+0x80M11187 = M9734[R11184] = R6686R11188 = R9727+0x40M11189 = M11187[R11188] = 0xf424a
R11190 = 0x60 R11191 = R11190-0x20 M11192 = M11189[R9727] = R11191 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=98, nextFPWriteCmd=CmdPointer(block=12934_949_2_0_0_0_0_0, pos=38), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_949_2_0_0_0_0_0, pos=38)))::I11193 = keccak256exprsimple(0xf424a R6686)R11194 = R9727+0xc0R11195 = R9727+0x80M11196 = M11192[R11195] = R11182R11197 = R11183+0x40M11198 = M11196[R11197] = I11193
R11199 = 0x60 R11200 = R11199-0x20 M11201 = M11198[R11183] = R11200 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=147, nextFPWriteCmd=CmdPointer(block=12934_949_2_0_0_0_0_0, pos=72), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_949_2_0_0_0_0_0, pos=72)))::I11202 = keccak256exprsimple(I11193 R11182)R11203 = R11183+0xc0R11204 = R11183+0x80M11205 = M11201[R11204] = R11176R11206 = R11194+0x40M11207 = M11205[R11206] = I11202
R11208 = 0x60 R11209 = R11208-0x20 M11210 = M11207[R11194] = R11209 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=149, nextFPWriteCmd=CmdPointer(block=12934_949_2_0_0_0_0_0, pos=106), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_949_2_0_0_0_0_0, pos=106)))::I11214 = keccak256exprsimple(I11202 R11176)
R11215 = W15[I11214] NOP
R11217 = (R11215>>l0xa0)>>l0x0 R11218 = 0xffffffff&R11217 NOP
R11220 = (R11215>>l0xc0)>>l0x0 R11221 = 0xffffffff&R11220 NOP
R11223 = (R11215>>l0xe0)>>l0x0 R11224 = 0xffffffff&R11223 NOP
assume R11221>0x0NOP
assume R10922>0x0B11229 = R11224>e.block.timestamp
if B11229:bool goto 14387_943_0_5_21_0_51456_0 else goto 14394_943_0_5_21_0_51476_0
Block 14615_950_0_5_21_0_51538_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_950_0_0_0_0_0_0 -> 14732_950_0_0_0_0_0_0::::Parallel assignment for 87408, 87410 := 87409, 87411::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_950_0_0_0_0_0_0 -> 14732_950_0_0_0_0_0_0::::Parallel assignment for 14001 := 14002::R14001 = 0x0
Block 14615_951_1_5_21_0_51542_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_951_1_0_0_0_0_0 -> 14732_951_1_0_0_0_0_0::::Parallel assignment for 89077, 89079 := 89078, 89080::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_951_1_0_0_0_0_0 -> 14732_951_1_0_0_0_0_0::::Parallel assignment for 13643 := 13644::R13643 = 0x0
Block 14732_935_0_5_21_0_51546_0:
R12868 = R12438/R10922 B12869 = R12868>0x3b9aca00NOP
assume !B12869R12871 = 0x3b9aca00-R12868 R12872 = R11221*R12871 NOP
assume mul_noofl:bif(R11221,R12871)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_931_4_0_0_0_0_0 -> 14732_932_4_0_0_0_0_0::::Parallel assignment for 95836, 95838 := 97591, 95824::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_931_4_0_0_0_0_0 -> 14732_932_4_0_0_0_0_0::B12876 = R11218==0x0
if B12876:bool goto 14615_931_2_5_21_0_51497_0 else goto 14623_931_2_5_21_0_51515_0
Block 10552_962_0_5_21_0_51547_0:
R13649 = R12111-R13220 B13650 = R13649==0x0
if B13650:bool goto 14615_950_0_5_21_0_51538_0 else goto 14623_950_0_5_21_0_51553_0
Block 14615_935_0_5_21_0_51551_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_935_0_0_0_0_0_0 -> 14732_935_0_0_0_0_0_0::::Parallel assignment for 86460, 86462 := 86461, 86463::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_935_0_0_0_0_0_0 -> 14732_935_0_0_0_0_0_0::::Parallel assignment for 12438 := 12439::R12438 = 0x0
Block 14623_950_0_5_21_0_51553_0:
R14003 = R13649*R12881 NOP
assume mul_noofl:bif(R13649,R12881)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_949_0_0_0_0_0_0 -> 14732_950_0_0_0_0_0_0::::Parallel assignment for 87408, 87410 := 89016, 87396::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_949_0_0_0_0_0_0 -> 14732_950_0_0_0_0_0_0::::Parallel assignment for 14001 := 14003::R14001 = R14003
Block 14623_951_1_5_21_0_51556_0:
R13645 = R13212*R12881 NOP
assume mul_noofl:bif(R13212,R12881)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_950_1_0_0_0_0_0 -> 14732_951_1_0_0_0_0_0::::Parallel assignment for 89077, 89079 := 90828, 89065::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_950_1_0_0_0_0_0 -> 14732_951_1_0_0_0_0_0::::Parallel assignment for 13643 := 13645::R13643 = R13645
Block 14434_942_0_5_21_0_51559_0:
B12110 = R11681==0x0
if B12110:bool goto 14615_935_0_5_21_0_51551_0 else goto 14623_935_0_5_21_0_51563_0
Block 10479_963_0_5_21_0_51561_0:
NOP
R13209 = (R7690>>l0x28)>>l0x0 R13210 = 0xff&R13209 R13211 = R13210*0x7a120 R13212 = R12111+R13211 B13213 = add_must_ofl:bif(R12111,R13211)NOP
assume !B13213B13215 = R13212==0x0
if B13215:bool goto 14615_951_1_5_21_0_51542_0 else goto 14623_951_1_5_21_0_51556_0
Block 14623_935_0_5_21_0_51563_0:
R12440 = R11681*0x3b9aca00 NOP
assume mul_noofl:bif(R11681,0x3b9aca00)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_934_0_0_0_0_0_0 -> 14732_935_0_0_0_0_0_0::::Parallel assignment for 86460, 86462 := 88073, 86448::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_934_0_0_0_0_0_0 -> 14732_935_0_0_0_0_0_0::::Parallel assignment for 12438 := 12440::R12438 = R12440
Block 15420_951_0_5_21_0_51910_0:
R16473 = R15657&0x8000000000000000 R16474 = SignExtend(o1=0xf, o2=R16473:bv256) B16475 = 0x0s<R16474R16476 = B16475 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R16477 = R15657&0x4000000000000000 R16478 = SignExtend(o1=0xf, o2=R16477:bv256) B16479 = 0x0s<R16478R16480 = B16479 ? (R16476*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R16476
R16481 = R15657&0x2000000000000000 R16482 = SignExtend(o1=0xf, o2=R16481:bv256) B16483 = 0x0s<R16482R16484 = B16483 ? (R16480*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R16480
R16485 = R15657&0x1000000000000000 R16486 = SignExtend(o1=0xf, o2=R16485:bv256) B16487 = 0x0s<R16486R16488 = B16487 ? (R16484*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R16484
R16489 = R15657&0x800000000000000 R16490 = SignExtend(o1=0xf, o2=R16489:bv256) B16491 = 0x0s<R16490R16492 = B16491 ? (R16488*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R16488
R16493 = R15657&0x400000000000000 R16494 = SignExtend(o1=0xf, o2=R16493:bv256) B16495 = 0x0s<R16494R16496 = B16495 ? (R16492*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R16492
R16497 = R15657&0x200000000000000 R16498 = SignExtend(o1=0xf, o2=R16497:bv256) B16499 = 0x0s<R16498R16500 = B16499 ? (R16496*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R16496
R16501 = R15657&0x100000000000000 R16502 = SignExtend(o1=0xf, o2=R16501:bv256) B16503 = 0x0s<R16502R16504 = B16503 ? (R16500*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R16500
R16505 = R15657&0x80000000000000 R16506 = SignExtend(o1=0xf, o2=R16505:bv256) B16507 = 0x0s<R16506R16508 = B16507 ? (R16504*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R16504
R16509 = R15657&0x40000000000000 R16510 = SignExtend(o1=0xf, o2=R16509:bv256) B16511 = 0x0s<R16510R16512 = B16511 ? (R16508*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R16508
R16513 = R15657&0x20000000000000 R16514 = SignExtend(o1=0xf, o2=R16513:bv256) B16515 = 0x0s<R16514R16516 = B16515 ? (R16512*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R16512
R16517 = R15657&0x10000000000000 R16518 = SignExtend(o1=0xf, o2=R16517:bv256) B16519 = 0x0s<R16518R16520 = B16519 ? (R16516*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R16516
R16521 = R15657&0x8000000000000 R16522 = SignExtend(o1=0xf, o2=R16521:bv256) B16523 = 0x0s<R16522R16524 = B16523 ? (R16520*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R16520
R16525 = R15657&0x4000000000000 R16526 = SignExtend(o1=0xf, o2=R16525:bv256) B16527 = 0x0s<R16526R16528 = B16527 ? (R16524*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R16524
R16529 = R15657&0x2000000000000 R16530 = SignExtend(o1=0xf, o2=R16529:bv256) B16531 = 0x0s<R16530R16532 = B16531 ? (R16528*0x1000162e525ee054754457d5995292026)>>l0x80 : R16528
R16533 = R15657&0x1000000000000 R16534 = SignExtend(o1=0xf, o2=R16533:bv256) B16535 = 0x0s<R16534R16536 = B16535 ? (R16532*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R16532
R16537 = R15657&0x800000000000 R16538 = SignExtend(o1=0xf, o2=R16537:bv256) B16539 = 0x0s<R16538R16540 = B16539 ? (R16536*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R16536
R16541 = R15657&0x400000000000 R16542 = SignExtend(o1=0xf, o2=R16541:bv256) B16543 = 0x0s<R16542R16544 = B16543 ? (R16540*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R16540
R16545 = R15657&0x200000000000 R16546 = SignExtend(o1=0xf, o2=R16545:bv256) B16547 = 0x0s<R16546R16548 = B16547 ? (R16544*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R16544
R16549 = R15657&0x100000000000 R16550 = SignExtend(o1=0xf, o2=R16549:bv256) B16551 = 0x0s<R16550R16552 = B16551 ? (R16548*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R16548
R16553 = R15657&0x80000000000 R16554 = SignExtend(o1=0xf, o2=R16553:bv256) B16555 = 0x0s<R16554R16556 = B16555 ? (R16552*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R16552
R16557 = R15657&0x40000000000 R16558 = SignExtend(o1=0xf, o2=R16557:bv256) B16559 = 0x0s<R16558R16560 = B16559 ? (R16556*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R16556
R16561 = R15657&0x20000000000 R16562 = SignExtend(o1=0xf, o2=R16561:bv256) B16563 = 0x0s<R16562R16564 = B16563 ? (R16560*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R16560
R16565 = R15657&0x10000000000 R16566 = SignExtend(o1=0xf, o2=R16565:bv256) B16567 = 0x0s<R16566R16568 = B16567 ? (R16564*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R16564
R16569 = R15657&0x8000000000 R16570 = SignExtend(o1=0xf, o2=R16569:bv256) B16571 = 0x0s<R16570R16572 = B16571 ? (R16568*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R16568
R16573 = R15657&0x4000000000 R16574 = SignExtend(o1=0xf, o2=R16573:bv256) B16575 = 0x0s<R16574R16576 = B16575 ? (R16572*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R16572
R16577 = R15657&0x2000000000 R16578 = SignExtend(o1=0xf, o2=R16577:bv256) B16579 = 0x0s<R16578R16580 = B16579 ? (R16576*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R16576
R16581 = R15657&0x1000000000 R16582 = SignExtend(o1=0xf, o2=R16581:bv256) B16583 = 0x0s<R16582R16584 = B16583 ? (R16580*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R16580
R16585 = R15657&0x800000000 R16586 = SignExtend(o1=0xf, o2=R16585:bv256) B16587 = 0x0s<R16586R16588 = B16587 ? (R16584*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R16584
R16589 = R15657&0x400000000 R16590 = SignExtend(o1=0xf, o2=R16589:bv256) B16591 = 0x0s<R16590R16592 = B16591 ? (R16588*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R16588
R16593 = R15657&0x200000000 R16594 = SignExtend(o1=0xf, o2=R16593:bv256) B16595 = 0x0s<R16594R16596 = B16595 ? (R16592*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R16592
R16597 = R15657&0x100000000 R16598 = SignExtend(o1=0xf, o2=R16597:bv256) B16599 = 0x0s<R16598R16600 = B16599 ? (R16596*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R16596
R16601 = R15657&0x80000000 R16602 = SignExtend(o1=0xf, o2=R16601:bv256) B16603 = 0x0s<R16602R16604 = B16603 ? (R16600*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R16600
R16605 = R15657&0x40000000 R16606 = SignExtend(o1=0xf, o2=R16605:bv256) B16607 = 0x0s<R16606R16608 = B16607 ? (R16604*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R16604
R16609 = R15657&0x20000000 R16610 = SignExtend(o1=0xf, o2=R16609:bv256) B16611 = 0x0s<R16610R16612 = B16611 ? (R16608*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R16608
R16613 = R15657&0x10000000 R16614 = SignExtend(o1=0xf, o2=R16613:bv256) B16615 = 0x0s<R16614R16616 = B16615 ? (R16612*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R16612
R16617 = R15657&0x8000000 R16618 = SignExtend(o1=0xf, o2=R16617:bv256) B16619 = 0x0s<R16618R16620 = B16619 ? (R16616*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R16616
R16621 = R15657&0x4000000 R16622 = SignExtend(o1=0xf, o2=R16621:bv256) B16623 = 0x0s<R16622R16624 = B16623 ? (R16620*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R16620
R16625 = R15657&0x2000000 R16626 = SignExtend(o1=0xf, o2=R16625:bv256) B16627 = 0x0s<R16626R16628 = B16627 ? (R16624*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R16624
R16629 = R15657&0x1000000 R16630 = SignExtend(o1=0xf, o2=R16629:bv256) B16631 = 0x0s<R16630R16632 = B16631 ? (R16628*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R16628
R16633 = R15657&0x800000 R16634 = SignExtend(o1=0xf, o2=R16633:bv256) B16635 = 0x0s<R16634R16636 = B16635 ? (R16632*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R16632
R16637 = R15657&0x400000 R16638 = SignExtend(o1=0xf, o2=R16637:bv256) B16639 = 0x0s<R16638R16640 = B16639 ? (R16636*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R16636
R16641 = R15657&0x200000 R16642 = SignExtend(o1=0xf, o2=R16641:bv256) B16643 = 0x0s<R16642R16644 = B16643 ? (R16640*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R16640
R16645 = R15657&0x100000 R16646 = SignExtend(o1=0xf, o2=R16645:bv256) B16647 = 0x0s<R16646R16648 = B16647 ? (R16644*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R16644
R16649 = R15657&0x80000 R16650 = SignExtend(o1=0xf, o2=R16649:bv256) B16651 = 0x0s<R16650R16652 = B16651 ? (R16648*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R16648
R16653 = R15657&0x40000 R16654 = SignExtend(o1=0xf, o2=R16653:bv256) B16655 = 0x0s<R16654R16656 = B16655 ? (R16652*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R16652
R16657 = R15657&0x20000 R16658 = SignExtend(o1=0xf, o2=R16657:bv256) B16659 = 0x0s<R16658R16660 = B16659 ? (R16656*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R16656
R16661 = R15657&0x10000 R16662 = SignExtend(o1=0xf, o2=R16661:bv256) B16663 = 0x0s<R16662R16664 = B16663 ? (R16660*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R16660
R16665 = R15657&0x8000 R16666 = SignExtend(o1=0xf, o2=R16665:bv256) B16667 = 0x0s<R16666R16668 = B16667 ? (R16664*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R16664
R16669 = R15657&0x4000 R16670 = SignExtend(o1=0xf, o2=R16669:bv256) B16671 = 0x0s<R16670R16672 = B16671 ? (R16668*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R16668
R16673 = R15657&0x2000 R16674 = SignExtend(o1=0xf, o2=R16673:bv256) B16675 = 0x0s<R16674R16676 = B16675 ? (R16672*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R16672
R16677 = R15657&0x1000 R16678 = SignExtend(o1=0xf, o2=R16677:bv256) B16679 = 0x0s<R16678R16680 = B16679 ? (R16676*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R16676
R16681 = R15657&0x800 R16682 = SignExtend(o1=0xf, o2=R16681:bv256) B16683 = 0x0s<R16682R16684 = B16683 ? (R16680*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R16680
R16685 = R15657&0x400 R16686 = SignExtend(o1=0xf, o2=R16685:bv256) B16687 = 0x0s<R16686R16688 = B16687 ? (R16684*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R16684
R16689 = R15657&0x200 R16690 = SignExtend(o1=0xf, o2=R16689:bv256) B16691 = 0x0s<R16690R16692 = B16691 ? (R16688*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R16688
R16693 = R15657&0x100 R16694 = SignExtend(o1=0xf, o2=R16693:bv256) B16695 = 0x0s<R16694R16696 = B16695 ? (R16692*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R16692
R16697 = R15657&0x80 R16698 = SignExtend(o1=0xf, o2=R16697:bv256) B16699 = 0x0s<R16698R16700 = B16699 ? (R16696*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R16696
R16701 = R15657&0x40 R16702 = SignExtend(o1=0xf, o2=R16701:bv256) B16703 = 0x0s<R16702R16704 = B16703 ? (R16700*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R16700
R16705 = R15657&0x20 R16706 = SignExtend(o1=0xf, o2=R16705:bv256) B16707 = 0x0s<R16706R16708 = B16707 ? (R16704*0x100000000000000162e42fefa39ef366f)>>l0x80 : R16704
R16709 = R15657&0x10 R16710 = SignExtend(o1=0xf, o2=R16709:bv256) B16711 = 0x0s<R16710R16712 = B16711 ? (R16708*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R16708
R16713 = R15657&0x8 R16714 = SignExtend(o1=0xf, o2=R16713:bv256) B16715 = 0x0s<R16714R16716 = B16715 ? (R16712*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R16712
R16717 = R15657&0x4 R16718 = SignExtend(o1=0xf, o2=R16717:bv256) B16719 = 0x0s<R16718R16720 = B16719 ? (R16716*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R16716
R16721 = R15657&0x2 R16722 = SignExtend(o1=0xf, o2=R16721:bv256) B16723 = 0x0s<R16722R16724 = B16723 ? (R16720*0x1000000000000000162e42fefa39ef358)>>l0x80 : R16720
R16725 = R15657&0x1 R16726 = SignExtend(o1=0xf, o2=R16725:bv256) B16727 = 0x0s<R16726NOP
R16729 = SignExtend(o1=0xf, o2=R15657:bv256) NOP
R16731 = 0x3f-(R16729>>a0x40) NOP
R16733 = (B16727 ? (R16724*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R16724)>>l(SignExtend(o1=0xf, o2=R16731:bv256)) R16734 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B16735 = R16733>R16734NOP
assume !B16735TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=18404_950_0_0_0_0_0_0 -> 18409_951_0_0_0_0_0_0::::Parallel assignment for 105605, 105607 := 160123, 159215::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=18404_950_0_0_0_0_0_0 -> 18409_951_0_0_0_0_0_0::::Parallel assignment for 16471 := 16733::R16471 = R16733
Block 15420_952_1_5_21_0_51911_0:
R15388 = R15102&0x8000000000000000 R15389 = SignExtend(o1=0xf, o2=R15388:bv256) B15390 = 0x0s<R15389R15391 = B15390 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R15392 = R15102&0x4000000000000000 R15393 = SignExtend(o1=0xf, o2=R15392:bv256) B15394 = 0x0s<R15393R15395 = B15394 ? (R15391*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R15391
R15396 = R15102&0x2000000000000000 R15397 = SignExtend(o1=0xf, o2=R15396:bv256) B15398 = 0x0s<R15397R15399 = B15398 ? (R15395*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R15395
R15400 = R15102&0x1000000000000000 R15401 = SignExtend(o1=0xf, o2=R15400:bv256) B15402 = 0x0s<R15401R15403 = B15402 ? (R15399*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R15399
R15404 = R15102&0x800000000000000 R15405 = SignExtend(o1=0xf, o2=R15404:bv256) B15406 = 0x0s<R15405R15407 = B15406 ? (R15403*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R15403
R15408 = R15102&0x400000000000000 R15409 = SignExtend(o1=0xf, o2=R15408:bv256) B15410 = 0x0s<R15409R15411 = B15410 ? (R15407*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R15407
R15412 = R15102&0x200000000000000 R15413 = SignExtend(o1=0xf, o2=R15412:bv256) B15414 = 0x0s<R15413R15415 = B15414 ? (R15411*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R15411
R15416 = R15102&0x100000000000000 R15417 = SignExtend(o1=0xf, o2=R15416:bv256) B15418 = 0x0s<R15417R15419 = B15418 ? (R15415*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R15415
R15420 = R15102&0x80000000000000 R15421 = SignExtend(o1=0xf, o2=R15420:bv256) B15422 = 0x0s<R15421R15423 = B15422 ? (R15419*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R15419
R15424 = R15102&0x40000000000000 R15425 = SignExtend(o1=0xf, o2=R15424:bv256) B15426 = 0x0s<R15425R15427 = B15426 ? (R15423*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R15423
R15428 = R15102&0x20000000000000 R15429 = SignExtend(o1=0xf, o2=R15428:bv256) B15430 = 0x0s<R15429R15431 = B15430 ? (R15427*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R15427
R15432 = R15102&0x10000000000000 R15433 = SignExtend(o1=0xf, o2=R15432:bv256) B15434 = 0x0s<R15433R15435 = B15434 ? (R15431*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R15431
R15436 = R15102&0x8000000000000 R15437 = SignExtend(o1=0xf, o2=R15436:bv256) B15438 = 0x0s<R15437R15439 = B15438 ? (R15435*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R15435
R15440 = R15102&0x4000000000000 R15441 = SignExtend(o1=0xf, o2=R15440:bv256) B15442 = 0x0s<R15441R15443 = B15442 ? (R15439*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R15439
R15444 = R15102&0x2000000000000 R15445 = SignExtend(o1=0xf, o2=R15444:bv256) B15446 = 0x0s<R15445R15447 = B15446 ? (R15443*0x1000162e525ee054754457d5995292026)>>l0x80 : R15443
R15448 = R15102&0x1000000000000 R15449 = SignExtend(o1=0xf, o2=R15448:bv256) B15450 = 0x0s<R15449R15451 = B15450 ? (R15447*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R15447
R15452 = R15102&0x800000000000 R15453 = SignExtend(o1=0xf, o2=R15452:bv256) B15454 = 0x0s<R15453R15455 = B15454 ? (R15451*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R15451
R15456 = R15102&0x400000000000 R15457 = SignExtend(o1=0xf, o2=R15456:bv256) B15458 = 0x0s<R15457R15459 = B15458 ? (R15455*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R15455
R15460 = R15102&0x200000000000 R15461 = SignExtend(o1=0xf, o2=R15460:bv256) B15462 = 0x0s<R15461R15463 = B15462 ? (R15459*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R15459
R15464 = R15102&0x100000000000 R15465 = SignExtend(o1=0xf, o2=R15464:bv256) B15466 = 0x0s<R15465R15467 = B15466 ? (R15463*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R15463
R15468 = R15102&0x80000000000 R15469 = SignExtend(o1=0xf, o2=R15468:bv256) B15470 = 0x0s<R15469R15471 = B15470 ? (R15467*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R15467
R15472 = R15102&0x40000000000 R15473 = SignExtend(o1=0xf, o2=R15472:bv256) B15474 = 0x0s<R15473R15475 = B15474 ? (R15471*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R15471
R15476 = R15102&0x20000000000 R15477 = SignExtend(o1=0xf, o2=R15476:bv256) B15478 = 0x0s<R15477R15479 = B15478 ? (R15475*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R15475
R15480 = R15102&0x10000000000 R15481 = SignExtend(o1=0xf, o2=R15480:bv256) B15482 = 0x0s<R15481R15483 = B15482 ? (R15479*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R15479
R15484 = R15102&0x8000000000 R15485 = SignExtend(o1=0xf, o2=R15484:bv256) B15486 = 0x0s<R15485R15487 = B15486 ? (R15483*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R15483
R15488 = R15102&0x4000000000 R15489 = SignExtend(o1=0xf, o2=R15488:bv256) B15490 = 0x0s<R15489R15491 = B15490 ? (R15487*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R15487
R15492 = R15102&0x2000000000 R15493 = SignExtend(o1=0xf, o2=R15492:bv256) B15494 = 0x0s<R15493R15495 = B15494 ? (R15491*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R15491
R15496 = R15102&0x1000000000 R15497 = SignExtend(o1=0xf, o2=R15496:bv256) B15498 = 0x0s<R15497R15499 = B15498 ? (R15495*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R15495
R15500 = R15102&0x800000000 R15501 = SignExtend(o1=0xf, o2=R15500:bv256) B15502 = 0x0s<R15501R15503 = B15502 ? (R15499*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R15499
R15504 = R15102&0x400000000 R15505 = SignExtend(o1=0xf, o2=R15504:bv256) B15506 = 0x0s<R15505R15507 = B15506 ? (R15503*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R15503
R15508 = R15102&0x200000000 R15509 = SignExtend(o1=0xf, o2=R15508:bv256) B15510 = 0x0s<R15509R15511 = B15510 ? (R15507*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R15507
R15512 = R15102&0x100000000 R15513 = SignExtend(o1=0xf, o2=R15512:bv256) B15514 = 0x0s<R15513R15515 = B15514 ? (R15511*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R15511
R15516 = R15102&0x80000000 R15517 = SignExtend(o1=0xf, o2=R15516:bv256) B15518 = 0x0s<R15517R15519 = B15518 ? (R15515*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R15515
R15520 = R15102&0x40000000 R15521 = SignExtend(o1=0xf, o2=R15520:bv256) B15522 = 0x0s<R15521R15523 = B15522 ? (R15519*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R15519
R15524 = R15102&0x20000000 R15525 = SignExtend(o1=0xf, o2=R15524:bv256) B15526 = 0x0s<R15525R15527 = B15526 ? (R15523*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R15523
R15528 = R15102&0x10000000 R15529 = SignExtend(o1=0xf, o2=R15528:bv256) B15530 = 0x0s<R15529R15531 = B15530 ? (R15527*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R15527
R15532 = R15102&0x8000000 R15533 = SignExtend(o1=0xf, o2=R15532:bv256) B15534 = 0x0s<R15533R15535 = B15534 ? (R15531*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R15531
R15536 = R15102&0x4000000 R15537 = SignExtend(o1=0xf, o2=R15536:bv256) B15538 = 0x0s<R15537R15539 = B15538 ? (R15535*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R15535
R15540 = R15102&0x2000000 R15541 = SignExtend(o1=0xf, o2=R15540:bv256) B15542 = 0x0s<R15541R15543 = B15542 ? (R15539*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R15539
R15544 = R15102&0x1000000 R15545 = SignExtend(o1=0xf, o2=R15544:bv256) B15546 = 0x0s<R15545R15547 = B15546 ? (R15543*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R15543
R15548 = R15102&0x800000 R15549 = SignExtend(o1=0xf, o2=R15548:bv256) B15550 = 0x0s<R15549R15551 = B15550 ? (R15547*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R15547
R15552 = R15102&0x400000 R15553 = SignExtend(o1=0xf, o2=R15552:bv256) B15554 = 0x0s<R15553R15555 = B15554 ? (R15551*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R15551
R15556 = R15102&0x200000 R15557 = SignExtend(o1=0xf, o2=R15556:bv256) B15558 = 0x0s<R15557R15559 = B15558 ? (R15555*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R15555
R15560 = R15102&0x100000 R15561 = SignExtend(o1=0xf, o2=R15560:bv256) B15562 = 0x0s<R15561R15563 = B15562 ? (R15559*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R15559
R15564 = R15102&0x80000 R15565 = SignExtend(o1=0xf, o2=R15564:bv256) B15566 = 0x0s<R15565R15567 = B15566 ? (R15563*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R15563
R15568 = R15102&0x40000 R15569 = SignExtend(o1=0xf, o2=R15568:bv256) B15570 = 0x0s<R15569R15571 = B15570 ? (R15567*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R15567
R15572 = R15102&0x20000 R15573 = SignExtend(o1=0xf, o2=R15572:bv256) B15574 = 0x0s<R15573R15575 = B15574 ? (R15571*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R15571
R15576 = R15102&0x10000 R15577 = SignExtend(o1=0xf, o2=R15576:bv256) B15578 = 0x0s<R15577R15579 = B15578 ? (R15575*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R15575
R15580 = R15102&0x8000 R15581 = SignExtend(o1=0xf, o2=R15580:bv256) B15582 = 0x0s<R15581R15583 = B15582 ? (R15579*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R15579
R15584 = R15102&0x4000 R15585 = SignExtend(o1=0xf, o2=R15584:bv256) B15586 = 0x0s<R15585R15587 = B15586 ? (R15583*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R15583
R15588 = R15102&0x2000 R15589 = SignExtend(o1=0xf, o2=R15588:bv256) B15590 = 0x0s<R15589R15591 = B15590 ? (R15587*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R15587
R15592 = R15102&0x1000 R15593 = SignExtend(o1=0xf, o2=R15592:bv256) B15594 = 0x0s<R15593R15595 = B15594 ? (R15591*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R15591
R15596 = R15102&0x800 R15597 = SignExtend(o1=0xf, o2=R15596:bv256) B15598 = 0x0s<R15597R15599 = B15598 ? (R15595*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R15595
R15600 = R15102&0x400 R15601 = SignExtend(o1=0xf, o2=R15600:bv256) B15602 = 0x0s<R15601R15603 = B15602 ? (R15599*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R15599
R15604 = R15102&0x200 R15605 = SignExtend(o1=0xf, o2=R15604:bv256) B15606 = 0x0s<R15605R15607 = B15606 ? (R15603*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R15603
R15608 = R15102&0x100 R15609 = SignExtend(o1=0xf, o2=R15608:bv256) B15610 = 0x0s<R15609R15611 = B15610 ? (R15607*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R15607
R15612 = R15102&0x80 R15613 = SignExtend(o1=0xf, o2=R15612:bv256) B15614 = 0x0s<R15613R15615 = B15614 ? (R15611*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R15611
R15616 = R15102&0x40 R15617 = SignExtend(o1=0xf, o2=R15616:bv256) B15618 = 0x0s<R15617R15619 = B15618 ? (R15615*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R15615
R15620 = R15102&0x20 R15621 = SignExtend(o1=0xf, o2=R15620:bv256) B15622 = 0x0s<R15621R15623 = B15622 ? (R15619*0x100000000000000162e42fefa39ef366f)>>l0x80 : R15619
R15624 = R15102&0x10 R15625 = SignExtend(o1=0xf, o2=R15624:bv256) B15626 = 0x0s<R15625R15627 = B15626 ? (R15623*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R15623
R15628 = R15102&0x8 R15629 = SignExtend(o1=0xf, o2=R15628:bv256) B15630 = 0x0s<R15629R15631 = B15630 ? (R15627*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R15627
R15632 = R15102&0x4 R15633 = SignExtend(o1=0xf, o2=R15632:bv256) B15634 = 0x0s<R15633R15635 = B15634 ? (R15631*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R15631
R15636 = R15102&0x2 R15637 = SignExtend(o1=0xf, o2=R15636:bv256) B15638 = 0x0s<R15637R15639 = B15638 ? (R15635*0x1000000000000000162e42fefa39ef358)>>l0x80 : R15635
R15640 = R15102&0x1 R15641 = SignExtend(o1=0xf, o2=R15640:bv256) B15642 = 0x0s<R15641NOP
R15644 = SignExtend(o1=0xf, o2=R15102:bv256) NOP
R15646 = 0x3f-(R15644>>a0x40) NOP
R15648 = (B15642 ? (R15639*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R15639)>>l(SignExtend(o1=0xf, o2=R15646:bv256)) R15649 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B15650 = R15648>R15649NOP
assume !B15650TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=18404_951_1_0_0_0_0_0 -> 18409_952_1_0_0_0_0_0::::Parallel assignment for 107549, 107551 := 161883, 160953::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=18404_951_1_0_0_0_0_0 -> 18409_952_1_0_0_0_0_0::::Parallel assignment for 15386 := 15648::R15386 = R15648
Block 7355_984_1_9_21_0_52478_0:
M14365 = ReachabilityCertora10609_974_1_9_21_0_52481_0 ? M14364 : M14292
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7355_984_1_0_0_0_0_0 -> 7153_984_1_0_0_0_0_0::::Parallel assignment for 14674, 43354, 43357 := 14672, 43353, 43356::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7355_984_1_0_0_0_0_0 -> 7153_984_1_0_0_0_0_0::R12675 = M14365[R8203] NOP
assume !(0x1<R12675)::Parallel assignment for 12673, 14366, 14393 := 12281, 14365, 14392::R12673 = R12281R14393 = R14392
Block 7194_984_1_9_21_0_52480_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7194_984_1_0_0_0_0_0 -> 7355_984_1_0_0_0_0_0::::Parallel assignment for 43353, 43356 := 43354, 43357::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7194_984_1_0_0_0_0_0 -> 7355_984_1_0_0_0_0_0::::Parallel assignment for 12281, 14365, 14392 := 12268, 14292, 14319::R12281 = R12268R14392 = R14319
Block 10609_974_1_9_21_0_52481_0:
B16879 = R15990s<0x0B16880 = !B16879B16881 = !B16880B16882 = !B16881
R16883 = R12268+R15990 B16884 = R16883s<R12268B16885 = !B16884B16886 = !B16885B16887 = !B16886NOP
assume B16887==B16882TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7349_980_1_0_0_0_0_0 -> 7355_984_1_0_0_0_0_0::::Parallel assignment for 43353, 43356 := 43355, 42490::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7349_980_1_0_0_0_0_0 -> 7355_984_1_0_0_0_0_0::::Parallel assignment for 12281, 14365, 14392 := 16883, 14364, 14391::R12281 = R16883R14392 = R14391
Block 10437_974_1_9_21_0_52483_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10437_974_1_0_0_0_0_0 -> 10609_974_1_0_0_0_0_0::::Parallel assignment for 41147, 41149 := 41148, 41150::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10437_974_1_0_0_0_0_0 -> 10609_974_1_0_0_0_0_0::::Parallel assignment for 15990 := 15991::R15990 = 0x0
Block 10542_971_1_9_21_0_52484_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10542_971_1_0_0_0_0_0 -> 10609_974_1_0_0_0_0_0::::Parallel assignment for 41147, 41149 := 44748, 39981::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10542_971_1_0_0_0_0_0 -> 10609_974_1_0_0_0_0_0::::Parallel assignment for 15990 := 15316::R15990 = R15316
Block 7163_984_1_9_21_0_52485_0:
R11860 = M14292[R8203] NOP
assume 0x0<R11860R11863 = R8203+0x20 R11864 = M14292[R11863] R11865 = R11864+0x40 R11866 = M14292[R11865] B11867 = R11866==0x1
if B11867:bool goto 7198_984_1_9_21_0_52620_0 else goto 7194_984_1_9_21_0_52480_0
Block 10419_977_1_9_21_0_52487_0:
M14364 = ReachabilityCertora14595_955_1_9_21_0_52490_0 ? M14440 : M15285
R15311 = M14364[R8203] NOP
assume 0x0<R15311R15314 = M14364[R11863] R15315 = R15314+0x60 R15316 = M14364[R15315] B15317 = R15316==0x0
if B15317:bool goto 10437_974_1_9_21_0_52483_0 else goto 10445_974_1_9_21_0_52496_0
Block 10521_972_1_9_21_0_52488_0:
R16901 = M14364[R13866] NOP
R16903 = (R16901>>l0x20)>>l0x0 R16904 = 0xff&R16903 R16905 = R16904*0x7a120 B16906 = R16905<R15045
if B16906:bool goto 10552_971_1_9_21_0_52642_0 else goto 10542_971_1_9_21_0_52484_0
Block 13470_963_1_9_21_0_52489_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10409_969_1_0_0_0_0_0 -> 10419_977_1_0_0_0_0_0::::Parallel assignment for 38752 := 55936::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10409_969_1_0_0_0_0_0 -> 10419_977_1_0_0_0_0_0::::Parallel assignment for 14364, 14391, 15045 := 15285, 15298, 17892::R14391 = R15298R15045 = R17892
Block 14595_955_1_9_21_0_52490_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10233_973_1_0_0_0_0_0 -> 10419_977_1_0_0_0_0_0::::Parallel assignment for 38752 := 37260::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10233_973_1_0_0_0_0_0 -> 10419_977_1_0_0_0_0_0::::Parallel assignment for 14364, 14391, 15045 := 14440, 14433, 14793::R14391 = R14433R15045 = R14793
Block 14387_955_1_9_21_0_52494_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14387_955_1_0_0_0_0_0 -> 14595_955_1_0_0_0_0_0::::Parallel assignment for 37260 := 35692::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14387_955_1_0_0_0_0_0 -> 14595_955_1_0_0_0_0_0::::Parallel assignment for 14793 := 14446::R14793 = R14446
Block 14426_954_1_9_21_0_52495_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14426_954_1_0_0_0_0_0 -> 14595_955_1_0_0_0_0_0::::Parallel assignment for 37260 := 35692::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14426_954_1_0_0_0_0_0 -> 14595_955_1_0_0_0_0_0::::Parallel assignment for 14793 := 14446::R14793 = R14446
Block 10445_974_1_9_21_0_52496_0:
B15992 = R105>R12661NOP
assume !B15992R15994 = R12661-e.block.timestamp B15995 = 0x0s<R15316
if B15995:bool goto 10479_972_1_9_21_0_52656_0 else goto 10521_972_1_9_21_0_52488_0
Block 14394_955_1_9_21_0_52503_0:
B14795 = R14452>R105NOP
assume !B14795R14797 = e.block.timestamp-R14452 B14798 = R14797>R13871
if B14798:bool goto 14426_954_1_9_21_0_52495_0 else goto 14434_954_1_9_21_0_52560_0
Block 14732_955_1_9_21_0_52505_0:
NOP
assume R16869>0x0R17896 = R17360/R16869 R17897 = R17896+R15281 B17898 = add_must_ofl:bif(R17896,R15281)NOP
assume !B17898TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13399_962_1_0_0_0_0_0 -> 13470_963_1_0_0_0_0_0::::Parallel assignment for 55936 := 54755::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13399_962_1_0_0_0_0_0 -> 13470_963_1_0_0_0_0_0::::Parallel assignment for 17892 := 17897::R17892 = R17897
Block 14732_956_1_9_21_0_52506_0:
NOP
assume R16865>0x0R17888 = R17354/R16865 B17889 = R17888>R15281NOP
assume !B17889R17891 = R15281-R17888 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13467_962_1_0_0_0_0_0 -> 13470_963_1_0_0_0_0_0::::Parallel assignment for 55936 := 55399::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13467_962_1_0_0_0_0_0 -> 13470_963_1_0_0_0_0_0::::Parallel assignment for 17892 := 17891::R17892 = R17891
Block 14732_943_1_9_21_0_52507_0:
R17380 = R16907+R16000 B17381 = add_must_ofl:bif(R16907,R16000)NOP
assume !B17381R17383 = R17380/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14585_950_1_0_0_0_0_0 -> 14595_955_1_0_0_0_0_0::::Parallel assignment for 37260 := 51982::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14585_950_1_0_0_0_0_0 -> 14595_955_1_0_0_0_0_0::::Parallel assignment for 14793 := 17383::R14793 = R17383
Block 14615_955_1_9_21_0_52509_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_955_1_0_0_0_0_0 -> 14732_955_1_0_0_0_0_0::::Parallel assignment for 50868, 50870 := 50869, 50871::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_955_1_0_0_0_0_0 -> 14732_955_1_0_0_0_0_0::::Parallel assignment for 17360 := 17361::R17360 = 0x0
Block 14615_956_1_9_21_0_52511_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_956_1_0_0_0_0_0 -> 14732_956_1_0_0_0_0_0::::Parallel assignment for 50848, 50850 := 50849, 50851::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_956_1_0_0_0_0_0 -> 14732_956_1_0_0_0_0_0::::Parallel assignment for 17354 := 17355::R17354 = 0x0
Block 14615_943_1_9_21_0_52513_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_943_1_0_0_0_0_0 -> 14732_943_1_0_0_0_0_0::::Parallel assignment for 47594, 47596 := 47595, 47597::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_943_1_0_0_0_0_0 -> 14732_943_1_0_0_0_0_0::::Parallel assignment for 16907 := 16908::R16907 = 0x0
Block 13339_963_1_9_21_0_52516_0:
R16869 = R14355-e.block.timestamp R16870 = R12661-e.block.timestamp R16871 = R14787-R15281 B16872 = R16871==0x0
if B16872:bool goto 14615_955_1_9_21_0_52509_0 else goto 14623_955_1_9_21_0_52522_0
Block 13406_963_1_9_21_0_52517_0:
R16865 = R14355-e.block.timestamp R16866 = R12661-e.block.timestamp R16867 = R15281-R14787 B16868 = R16867==0x0
if B16868:bool goto 14615_956_1_9_21_0_52511_0 else goto 14623_956_1_9_21_0_52523_0
Block 10218_974_1_9_21_0_52518_0:
R14411 = M14292[R12272] NOP
R14413 = e.block.timestamp-(R105%0x76a700) R14414 = R14413+0x76a700 R14415 = R14319+0x60R14416 = R14319+0x20M14417 = M14292[R14416] = R14411R14418 = R14319+0x40M14419 = M14417[R14418] = 0xf424a
R14420 = 0x60 R14421 = R14420-0x20 M14422 = M14419[R14319] = R14421 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=159, nextFPWriteCmd=CmdPointer(block=12934_961_1_0_0_0_0_0, pos=38), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_961_1_0_0_0_0_0, pos=38)))::I14423 = keccak256exprsimple(0xf424a R14411)R14424 = R14319+0xc0R14425 = R14319+0x80M14426 = M14422[R14425] = R14414R14427 = R14415+0x40M14428 = M14426[R14427] = I14423
R14429 = 0x60 R14430 = R14429-0x20 M14431 = M14428[R14415] = R14430 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=162, nextFPWriteCmd=CmdPointer(block=12934_961_1_0_0_0_0_0, pos=72), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_961_1_0_0_0_0_0, pos=72)))::I14432 = keccak256exprsimple(I14423 R14414)R14433 = R14415+0xc0R14434 = R14415+0x80M14435 = M14431[R14434] = R12661R14436 = R14424+0x40M14437 = M14435[R14436] = I14432
R14438 = 0x60 R14439 = R14438-0x20 M14440 = M14437[R14424] = R14439 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=163, nextFPWriteCmd=CmdPointer(block=12934_961_1_0_0_0_0_0, pos=106), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_961_1_0_0_0_0_0, pos=106)))::I14442 = keccak256exprsimple(I14432 R12661)
R14443 = W15[I14442] NOP
R14445 = (R14443>>l0xa0)>>l0x0 R14446 = 0xffffffff&R14445 NOP
R14448 = (R14443>>l0xc0)>>l0x0 R14449 = 0xffffffff&R14448 NOP
R14451 = (R14443>>l0xe0)>>l0x0 R14452 = 0xffffffff&R14451 NOP
assume R14449>0x0NOP
assume R13871>0x0B14457 = R14452>e.block.timestamp
if B14457:bool goto 14387_955_1_9_21_0_52494_0 else goto 14394_955_1_9_21_0_52503_0
Block 14623_955_1_9_21_0_52522_0:
R17362 = R16871*R16870 NOP
assume mul_noofl:bif(R16871,R16870)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_954_1_0_0_0_0_0 -> 14732_955_1_0_0_0_0_0::::Parallel assignment for 50868, 50870 := 51936, 50856::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_954_1_0_0_0_0_0 -> 14732_955_1_0_0_0_0_0::::Parallel assignment for 17360 := 17362::R17360 = R17362
Block 14623_956_1_9_21_0_52523_0:
R17356 = R16867*R16866 NOP
assume mul_noofl:bif(R16867,R16866)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_955_1_0_0_0_0_0 -> 14732_956_1_0_0_0_0_0::::Parallel assignment for 50848, 50850 := 51888, 50836::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_955_1_0_0_0_0_0 -> 14732_956_1_0_0_0_0_0::::Parallel assignment for 17354 := 17356::R17354 = R17356
Block 11919_969_1_9_21_0_52524_0:
R13866 = R10155+0x60
R13867 = M14292[R13866] NOP
R13869 = (R13867>>l0x8)>>l0x0 R13870 = 0xff&R13869 R13871 = R13870*0x3c B13872 = R13533>0x0
if B13872:bool goto 10243_974_1_9_21_0_52632_0 else goto 10218_974_1_9_21_0_52518_0
Block 14623_943_1_9_21_0_52526_0:
R16909 = R14446*R15996 NOP
assume mul_noofl:bif(R14446,R15996)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_942_1_0_0_0_0_0 -> 14732_943_1_0_0_0_0_0::::Parallel assignment for 47594, 47596 := 48711, 47582::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_942_1_0_0_0_0_0 -> 14732_943_1_0_0_0_0_0::::Parallel assignment for 16907 := 16909::R16907 = R16909
Block 11808_966_1_9_21_0_52528_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11808_966_1_0_0_0_0_0 -> 11919_969_1_0_0_0_0_0::::Parallel assignment for 21178, 21180, 21184, 21186 := 21179, 21181, 21600, 21602::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11808_966_1_0_0_0_0_0 -> 11919_969_1_0_0_0_0_0::::Parallel assignment for 13533 := 13534::R13533 = 0x0
Block 11831_966_1_9_21_0_52529_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11831_966_1_0_0_0_0_0 -> 11919_969_1_0_0_0_0_0::::Parallel assignment for 21178, 21180, 21184, 21186 := 21609, 21610, 21600, 21602::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11831_966_1_0_0_0_0_0 -> 11919_969_1_0_0_0_0_0::::Parallel assignment for 13533 := 13873::R13533 = 0x1
Block 10568_972_1_9_21_0_52531_0:
B20790 = 0x3b9aca00s<R20624NOP
assume !B20790B20792 = R15316==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB20793 = B20792 ? R20624==0x8000000000000000000000000000000000000000000000000000000000000000 : B20792NOP
assume !B20793R20795 = R15316*R20624 NOP
assume smul_no_ofl_udfl:bif(R15316,R20624)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_962_1_0_0_0_0_0 -> 8868_963_1_0_0_0_0_0::::Parallel assignment for 65274, 65276 := 67840, 66594::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_962_1_0_0_0_0_0 -> 8868_963_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_964_1_0_0_0_0_0 -> 8967_963_1_0_0_0_0_0::::Parallel assignment for 68471, 68473 := 67847, 67848::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_964_1_0_0_0_0_0 -> 8967_963_1_0_0_0_0_0::NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10604_971_1_0_0_0_0_0 -> 10609_974_1_0_0_0_0_0::::Parallel assignment for 41147, 41149 := 71023, 69697::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10604_971_1_0_0_0_0_0 -> 10609_974_1_0_0_0_0_0::::Parallel assignment for 15990 := 20798::R15990 = R20795 /s 0x3b9aca00
Block 13300_967_1_9_21_0_52532_0:
M15285 = ReachabilityCertora13147_967_1_9_21_0_52570_0 ? M15293 : M14390
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10330_969_1_0_0_0_0_0 -> 10396_970_1_0_0_0_0_0::::Parallel assignment for 44722, 47100, 47102 := 368, 45776, 45778::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10330_969_1_0_0_0_0_0 -> 10396_970_1_0_0_0_0_0::NOP
assume R105<R12661NOP
assume R12661<R14355B15980 = R14787<R15281
if B15980:bool goto 13406_963_1_9_21_0_52517_0 else goto 13339_963_1_9_21_0_52516_0
Block 13139_967_1_9_21_0_52536_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13139_967_1_0_0_0_0_0 -> 13300_967_1_0_0_0_0_0::::Parallel assignment for 45776, 45778 := 45777, 45779::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13139_967_1_0_0_0_0_0 -> 13300_967_1_0_0_0_0_0::::Parallel assignment for 15281, 15285, 15298 := 15282, 14390, 14383::R15281 = 0x0R15298 = R14383
Block 15250_960_1_9_21_0_52537_0:
assume B20629 R20801 = SignExtend(o1=0xf, o2=R20103:bv256) R20802 = R20801>>a0x40 NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10564_970_1_0_0_0_0_0 -> 10568_972_1_0_0_0_0_0::::Parallel assignment for 62033 := 61457::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10564_970_1_0_0_0_0_0 -> 10568_972_1_0_0_0_0_0::::Parallel assignment for 20624 := 20803::R20624 = SignExtend(o1=0x7, o2=R20802:bv256)
Block 15250_961_1_9_21_0_52538_0:
assume B20096 R20621 = SignExtend(o1=0xf, o2=R19689:bv256) R20622 = R20621>>a0x40 NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10514_971_1_0_0_0_0_0 -> 10568_972_1_0_0_0_0_0::::Parallel assignment for 62033 := 62764::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10514_971_1_0_0_0_0_0 -> 10568_972_1_0_0_0_0_0::::Parallel assignment for 20624 := 20623::R20624 = SignExtend(o1=0x7, o2=R20622:bv256)
Block 15226_960_1_9_21_0_52539_0:
R20626 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B20627 = R20626s<R20103NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15226_960_1_0_0_0_0_0 -> 15250_960_1_0_0_0_0_0::::Parallel assignment for 58878 := 58882::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15226_960_1_0_0_0_0_0 -> 15250_960_1_0_0_0_0_0::::Parallel assignment for 20629 := 20628::B20629 = !B20627
Block 15162_963_1_9_21_0_52540_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15162_963_1_0_0_0_0_0 -> 15250_960_1_0_0_0_0_0::::Parallel assignment for 58878 := 58280::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15162_963_1_0_0_0_0_0 -> 15250_960_1_0_0_0_0_0::::Parallel assignment for 20629 := 20106::B20629 = B20106
Block 15226_961_1_9_21_0_52541_0:
R20093 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B20094 = R20093s<R19689NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15226_961_1_0_0_0_0_0 -> 15250_961_1_0_0_0_0_0::::Parallel assignment for 60215 := 60219::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15226_961_1_0_0_0_0_0 -> 15250_961_1_0_0_0_0_0::::Parallel assignment for 20096 := 20095::B20096 = !B20094
Block 15162_964_1_9_21_0_52542_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15162_964_1_0_0_0_0_0 -> 15250_961_1_0_0_0_0_0::::Parallel assignment for 60215 := 59540::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15162_964_1_0_0_0_0_0 -> 15250_961_1_0_0_0_0_0::::Parallel assignment for 20096 := 19692::B20096 = B19692
Block 14595_953_1_9_21_0_52543_0:
R15037 = R10155+0x40
R15038 = M14390[R15037] R15039 = R15038 R15040 = M14390[R15039] R15041 = 0xffffffffffffffffffffffffffffffffffffffff&R15040 B15042 = R15041==0x0
if B15042:bool goto 13139_967_1_9_21_0_52536_0 else goto 13147_967_1_9_21_0_52570_0
Block 14732_947_1_9_21_0_52545_0:
R15996 = R15318/R13871 B15997 = R15996>0x3b9aca00NOP
assume !B15997R15999 = 0x3b9aca00-R15996 R16000 = R14449*R15999 NOP
assume mul_noofl:bif(R14449,R15999)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_943_1_0_0_0_0_0 -> 14732_944_1_0_0_0_0_0::::Parallel assignment for 45232, 45234 := 46397, 45220::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_943_1_0_0_0_0_0 -> 14732_944_1_0_0_0_0_0::B16004 = R14446==0x0
if B16004:bool goto 14615_943_1_9_21_0_52513_0 else goto 14623_943_1_9_21_0_52526_0
Block 15157_963_1_9_21_0_52546_0:
NOPNOP
R20102 = (SignExtend(o1=0xf, o2=R19960:bv256))*(SignExtend(o1=0xf, o2=0x3b9aca000000000000000000)) R20103 = R20102>>a0x40 R20104 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) NOPB20106 = !(R20103s<R20104)
if B20106:bool goto 15226_960_1_9_21_0_52539_0 else goto 15162_963_1_9_21_0_52540_0
Block 15157_964_1_9_21_0_52547_0:
NOPNOP
R19688 = (SignExtend(o1=0xf, o2=R19526:bv256))*(SignExtend(o1=0xf, o2=0x3b9aca000000000000000000)) R19689 = R19688>>a0x40 R19690 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) NOPB19692 = !(R19689s<R19690)
if B19692:bool goto 15226_961_1_9_21_0_52541_0 else goto 15162_964_1_9_21_0_52542_0
Block 14387_953_1_9_21_0_52548_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14387_953_1_0_0_0_0_0 -> 14595_953_1_0_0_0_0_0::::Parallel assignment for 42892 := 41049::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14387_953_1_0_0_0_0_0 -> 14595_953_1_0_0_0_0_0::::Parallel assignment for 14787 := 14399::R14787 = R14399
Block 14426_952_1_9_21_0_52549_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14426_952_1_0_0_0_0_0 -> 14595_953_1_0_0_0_0_0::::Parallel assignment for 42892 := 41049::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14426_952_1_0_0_0_0_0 -> 14595_953_1_0_0_0_0_0::::Parallel assignment for 14787 := 14399::R14787 = R14399
Block 14615_947_1_9_21_0_52551_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_947_1_0_0_0_0_0 -> 14732_947_1_0_0_0_0_0::::Parallel assignment for 39966, 39968 := 39967, 39969::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_947_1_0_0_0_0_0 -> 14732_947_1_0_0_0_0_0::::Parallel assignment for 15318 := 15319::R15318 = 0x0
Block 15111_963_1_9_21_0_52553_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15111_963_1_0_0_0_0_0 -> 15157_963_1_0_0_0_0_0::::Parallel assignment for 56531, 56533 := 56532, 56534::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15111_963_1_0_0_0_0_0 -> 15157_963_1_0_0_0_0_0::::Parallel assignment for 19960 := 19961::R19960 = 0x0
Block 18409_960_1_9_21_0_52554_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15154_962_1_0_0_0_0_0 -> 15157_963_1_0_0_0_0_0::::Parallel assignment for 56531, 56533 := 58245, 58247::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15154_962_1_0_0_0_0_0 -> 15157_963_1_0_0_0_0_0::::Parallel assignment for 19960 := 20107::R19960 = R20107
Block 15111_964_1_9_21_0_52555_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15111_964_1_0_0_0_0_0 -> 15157_964_1_0_0_0_0_0::::Parallel assignment for 57555, 57557 := 57556, 57558::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15111_964_1_0_0_0_0_0 -> 15157_964_1_0_0_0_0_0::::Parallel assignment for 19526 := 19527::R19526 = 0x0
Block 18409_961_1_9_21_0_52556_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15154_963_1_0_0_0_0_0 -> 15157_964_1_0_0_0_0_0::::Parallel assignment for 57555, 57557 := 59505, 59507::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15154_963_1_0_0_0_0_0 -> 15157_964_1_0_0_0_0_0::::Parallel assignment for 19526 := 19693::R19526 = R19693
Block 14434_954_1_9_21_0_52560_0:
B15048 = R14797==0x0
if B15048:bool goto 14615_947_1_9_21_0_52551_0 else goto 14623_947_1_9_21_0_52572_0
Block 15412_960_1_9_21_0_52562_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15412_960_1_0_0_0_0_0 -> 18409_960_1_0_0_0_0_0::::Parallel assignment for 58245, 58247 := 58246, 58248::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15412_960_1_0_0_0_0_0 -> 18409_960_1_0_0_0_0_0::::Parallel assignment for 20107 := 20108::R20107 = 0x0
Block 15412_961_1_9_21_0_52565_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15412_961_1_0_0_0_0_0 -> 18409_961_1_0_0_0_0_0::::Parallel assignment for 59505, 59507 := 59506, 59508::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15412_961_1_0_0_0_0_0 -> 18409_961_1_0_0_0_0_0::::Parallel assignment for 19693 := 19694::R19693 = 0x0
Block 14394_953_1_9_21_0_52568_0:
B14789 = R14405>R105NOP
assume !B14789R14791 = e.block.timestamp-R14405 B14792 = R14791>R13871
if B14792:bool goto 14426_952_1_9_21_0_52549_0 else goto 14434_952_1_9_21_0_52654_0
Block 13147_967_1_9_21_0_52570_0:
R15283 = M14390[R15039] R15284 = 0xffffffffffffffffffffffffffffffffffffffff&R15283 M15286 = M14390[R14383] = 0xdd30a66600000000000000000000000000000000000000000000000000000000 R15288 = W43[R15284] B15289 = R15288==0x0NOP
assume !B15289M15291 = havocR15292 = havoc
::Inline Summary(summaryType=UNRESOLVED Auto summary)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R45750@21:bv256, valueVar=0x0, gasVar=R46375@21:bv256, inOffset=R45756@21:bv256, inSize=0x4, inBase=tacM@21:bytemap, outOffset=R45756@21:bv256, outSize=0x20, outBase=tacM@21:bytemap, callType=STATIC, calleeResolution=null, sigResolution=[3710953062], callConvention=CallConvention(input=CallInput(baseVar=tacM@21:bytemap, offset=R45756@21:bv256, simplifiedOffset=null, size=R45760@21:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0xdd30a66600000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@21:bytemap, offset=R45756@21:bv256, size=0x20)), origCallcore=CallCore R45750@21:bv256 R46375@21:bv256 R45756@21:bv256 R45760@21:bv256 tacM@21:bytemap R45756@21:bv256 0x20 tacM@21:bytemap STATIC 0x0 (2630:57:19:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/19_AssetRate.sol, summaryId=57), summary=UNRESOLVED Auto summary, callTraceInfo=with { havoc type: only the return value } used as a default)::M15293 = M15286[R14383:R14383+0x20] = M15291[0x0:0x0+0x20]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=13243_962_1_0_0_0_0_0, pos=1)::R15295 = R15292+0x1f R15296 = R15295&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R15297 = R14383+R15296 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=13243_962_1_0_0_0_0_0, pos=6)::B15300 = R15292s<0x20NOP
assume !B15300R15302 = R14383R15303 = M15293[R15302]
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13295_966_1_0_0_0_0_0 -> 13300_967_1_0_0_0_0_0::::Parallel assignment for 45776, 45778 := 53047, 48695::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13295_966_1_0_0_0_0_0 -> 13300_967_1_0_0_0_0_0::::Parallel assignment for 15281, 15285, 15298 := 15303, 15293, 15297::R15281 = R15303R15298 = R15297
Block 14623_947_1_9_21_0_52572_0:
R15320 = R14797*0x3b9aca00 NOP
assume mul_noofl:bif(R14797,0x3b9aca00)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_946_1_0_0_0_0_0 -> 14732_947_1_0_0_0_0_0::::Parallel assignment for 39966, 39968 := 41087, 39954::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_946_1_0_0_0_0_0 -> 14732_947_1_0_0_0_0_0::::Parallel assignment for 15318 := 15320::R15318 = R15320
Block 14732_941_1_9_21_0_52579_0:
R17366 = R16873+R15985 B17367 = add_must_ofl:bif(R16873,R15985)NOP
assume !B17367R17369 = R17366/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14585_948_1_0_0_0_0_0 -> 14595_953_1_0_0_0_0_0::::Parallel assignment for 42892 := 58831::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14585_948_1_0_0_0_0_0 -> 14595_953_1_0_0_0_0_0::::Parallel assignment for 14787 := 17369::R14787 = R17369
Block 15022_960_1_9_21_0_52581_0:
assume B19274 R19537 = R18799*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R19538 = SignExtend(o1=0xf, o2=R19537:bv256) NOP
assume R19538s<0x400000000000000000NOPB19542 = (SignExtend(o1=0xf, o2=R19537:bv256))s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B19542:bool goto 15111_963_1_9_21_0_52553_0 else goto 15119_963_1_9_21_0_52582_0
Block 15119_963_1_9_21_0_52582_0:
NOP
R19963 = (SignExtend(o1=0xf, o2=R19537:bv256))*0x171547652b82fe1777d0ffda0d23a7d12 R19964 = R19963>>a0x80 R19965 = SignExtend(o1=0xf, o2=R19964:bv256) NOP
assume R19965s<0x400000000000000000NOPB19969 = (SignExtend(o1=0xf, o2=R19964:bv256))s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B19969:bool goto 15412_960_1_9_21_0_52562_0 else goto 15420_960_1_9_21_0_53005_0
Block 15022_961_1_9_21_0_52585_0:
assume B18782 R19265 = R17915*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R19266 = SignExtend(o1=0xf, o2=R19265:bv256) NOP
assume R19266s<0x400000000000000000NOPB19270 = (SignExtend(o1=0xf, o2=R19265:bv256))s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B19270:bool goto 15111_964_1_9_21_0_52555_0 else goto 15119_964_1_9_21_0_52586_0
Block 15119_964_1_9_21_0_52586_0:
NOP
R19529 = (SignExtend(o1=0xf, o2=R19265:bv256))*0x171547652b82fe1777d0ffda0d23a7d12 R19530 = R19529>>a0x80 R19531 = SignExtend(o1=0xf, o2=R19530:bv256) NOP
assume R19531s<0x400000000000000000NOPB19535 = (SignExtend(o1=0xf, o2=R19530:bv256))s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B19535:bool goto 15412_961_1_9_21_0_52565_0 else goto 15420_961_1_9_21_0_53006_0
Block 14615_941_1_9_21_0_52589_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_941_1_0_0_0_0_0 -> 14732_941_1_0_0_0_0_0::::Parallel assignment for 54180, 54182 := 54181, 54183::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_941_1_0_0_0_0_0 -> 14732_941_1_0_0_0_0_0::::Parallel assignment for 16873 := 16874::R16873 = 0x0
Block 14998_960_1_9_21_0_52592_0:
R19271 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B19272 = R19271s<R18799NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14998_960_1_0_0_0_0_0 -> 15022_960_1_0_0_0_0_0::::Parallel assignment for 53618 := 53622::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14998_960_1_0_0_0_0_0 -> 15022_960_1_0_0_0_0_0::::Parallel assignment for 19274 := 19273::B19274 = !B19272
Block 14949_959_1_9_21_0_52593_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14949_959_1_0_0_0_0_0 -> 15022_960_1_0_0_0_0_0::::Parallel assignment for 53618 := 53138::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14949_959_1_0_0_0_0_0 -> 15022_960_1_0_0_0_0_0::::Parallel assignment for 19274 := 18802::B19274 = B18802
Block 14998_961_1_9_21_0_52595_0:
R18779 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B18780 = R18779s<R17915NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14998_961_1_0_0_0_0_0 -> 15022_961_1_0_0_0_0_0::::Parallel assignment for 54777 := 54781::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14998_961_1_0_0_0_0_0 -> 15022_961_1_0_0_0_0_0::::Parallel assignment for 18782 := 18781::B18782 = !B18780
Block 14949_960_1_9_21_0_52596_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14949_960_1_0_0_0_0_0 -> 15022_961_1_0_0_0_0_0::::Parallel assignment for 54777 := 54239::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14949_960_1_0_0_0_0_0 -> 15022_961_1_0_0_0_0_0::::Parallel assignment for 18782 := 17918::B18782 = B17918
Block 14623_941_1_9_21_0_52607_0:
R16875 = R14399*R15981 NOP
assume mul_noofl:bif(R14399,R15981)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_940_1_0_0_0_0_0 -> 14732_941_1_0_0_0_0_0::::Parallel assignment for 54180, 54182 := 55338, 54168::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_940_1_0_0_0_0_0 -> 14732_941_1_0_0_0_0_0::::Parallel assignment for 16873 := 16875::R16873 = R16875
Block 7237_984_1_9_21_0_52608_0:
R12656 = M14292[R8203] NOP
assume 0x0<R12656R12659 = M14292[R11863] R12660 = R12659+0x20 R12661 = M14292[R12660] R12662 = R10154+0x80 R12663 = M14292[R12662] NOP
assume R12663>0x0B12666 = R12663>0x7NOP
assume !B12666NOP
assume R105>0x76a700NOP
R12671 = e.block.timestamp-(R105%0x76a700) TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11752_967_1_0_0_0_0_0 -> 11761_967_1_0_0_0_0_0::::Parallel assignment for 21600, 21602 := 17634, 17635::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11752_967_1_0_0_0_0_0 -> 11761_967_1_0_0_0_0_0::B12672 = 0x1>R12663
if B12672:bool goto 11859_967_1_0_21_0_49286_0 else goto 11769_967_1_79_21_0_58466_0
Block 7198_984_1_9_21_0_52620_0:
R12272 = R10155 R12273 = M14292[R12272] R12274 = M14292[R8203] NOP
assume 0x0<R12274R12277 = M14292[R11863] R12278 = R12277 R12279 = M14292[R12278] B12280 = R12279==R12273
if B12280:bool goto 7237_984_1_9_21_0_52608_0 else goto 7233_984_1_1_21_0_51000_0
Block 14732_959_1_9_21_0_52628_0:
R18785 = R17919/0x1da9c00 B18786 = R18785>0x7fffffffffffffffNOP
assume !B18786R18788 = R18785&0xffffffffffffffffffffffffffffffffffffffffffffffffR18789 = R18788*0x10000000000000000
R18790 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B18791 = R18790==0x0NOP
assume !B18791R18793 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R18794 = SignExtend(o1=0xf, o2=R18789:bv256) R18795 = R18794&0xffffffffffffffffffffffffffffffffffffffffffffffffR18796 = R18795*0x10000000000000000NOP
assume R18793>0x0R18799 = R18796 /s R18793 R18800 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) NOPB18802 = !(R18799s<R18800)
if B18802:bool goto 14998_960_1_9_21_0_52592_0 else goto 14949_959_1_9_21_0_52593_0
Block 14732_960_1_9_21_0_52630_0:
R17901 = R17371/0x1da9c00 B17902 = R17901>0x7fffffffffffffffNOP
assume !B17902R17904 = R17901&0xffffffffffffffffffffffffffffffffffffffffffffffffR17905 = R17904*0x10000000000000000
R17906 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B17907 = R17906==0x0NOP
assume !B17907R17909 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R17910 = SignExtend(o1=0xf, o2=R17905:bv256) R17911 = R17910&0xffffffffffffffffffffffffffffffffffffffffffffffffR17912 = R17911*0x10000000000000000NOP
assume R17909>0x0R17915 = R17912 /s R17909 R17916 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) NOPB17918 = !(R17915s<R17916)
if B17918:bool goto 14998_961_1_9_21_0_52595_0 else goto 14949_960_1_9_21_0_52596_0
Block 10243_974_1_9_21_0_52632_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_969_1_0_0_0_0_0 -> 12894_969_1_0_0_0_0_0::::Parallel assignment for 24130 := 24131::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_969_1_0_0_0_0_0 -> 12894_969_1_0_0_0_0_0::NOP
R14354 = e.block.timestamp-(R105%0x76a700) R14355 = R14354+0x76a700 B14356 = add_must_ofl:bif(R14354,0x76a700)NOP
assume !B14356R14358 = M14292[R12272] NOP
R14360 = e.block.timestamp-(R105%0x76a700) R14361 = R14360+0x76a700 R14362 = R14319+0x60R14363 = R14319+0x20M14367 = M14292[R14363] = R14358R14368 = R14319+0x40M14369 = M14367[R14368] = 0xf424a
R14370 = 0x60 R14371 = R14370-0x20 M14372 = M14369[R14319] = R14371 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=159, nextFPWriteCmd=CmdPointer(block=12934_959_1_0_0_0_0_0, pos=38), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_959_1_0_0_0_0_0, pos=38)))::I14373 = keccak256exprsimple(0xf424a R14358)R14374 = R14319+0xc0R14375 = R14319+0x80M14376 = M14372[R14375] = R14361R14377 = R14362+0x40M14378 = M14376[R14377] = I14373
R14379 = 0x60 R14380 = R14379-0x20 M14381 = M14378[R14362] = R14380 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=158, nextFPWriteCmd=CmdPointer(block=12934_959_1_0_0_0_0_0, pos=72), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_959_1_0_0_0_0_0, pos=72)))::I14382 = keccak256exprsimple(I14373 R14361)R14383 = R14362+0xc0R14384 = R14362+0x80M14385 = M14381[R14384] = R14355R14386 = R14374+0x40M14387 = M14385[R14386] = I14382
R14388 = 0x60 R14389 = R14388-0x20 M14390 = M14387[R14374] = R14389 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=160, nextFPWriteCmd=CmdPointer(block=12934_959_1_0_0_0_0_0, pos=106), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_959_1_0_0_0_0_0, pos=106)))::I14395 = keccak256exprsimple(I14382 R14355)
R14396 = W15[I14395] NOP
R14398 = (R14396>>l0xa0)>>l0x0 R14399 = 0xffffffff&R14398 NOP
R14401 = (R14396>>l0xc0)>>l0x0 R14402 = 0xffffffff&R14401 NOP
R14404 = (R14396>>l0xe0)>>l0x0 R14405 = 0xffffffff&R14404 NOP
assume R14402>0x0NOP
assume R13871>0x0B14410 = R14405>e.block.timestamp
if B14410:bool goto 14387_953_1_9_21_0_52548_0 else goto 14394_953_1_9_21_0_52568_0
Block 14615_959_1_9_21_0_52633_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_959_1_0_0_0_0_0 -> 14732_959_1_0_0_0_0_0::::Parallel assignment for 46458, 46460 := 46459, 46461::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_959_1_0_0_0_0_0 -> 14732_959_1_0_0_0_0_0::::Parallel assignment for 17919 := 17920::R17919 = 0x0
Block 14615_960_1_9_21_0_52637_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_960_1_0_0_0_0_0 -> 14732_960_1_0_0_0_0_0::::Parallel assignment for 47662, 47664 := 47663, 47665::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_960_1_0_0_0_0_0 -> 14732_960_1_0_0_0_0_0::::Parallel assignment for 17371 := 17372::R17371 = 0x0
Block 14732_945_1_9_21_0_52641_0:
R15981 = R15305/R13871 B15982 = R15981>0x3b9aca00NOP
assume !B15982R15984 = 0x3b9aca00-R15981 R15985 = R14402*R15984 NOP
assume mul_noofl:bif(R14402,R15984)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_941_1_0_0_0_0_0 -> 14732_942_1_0_0_0_0_0::::Parallel assignment for 51853, 51855 := 52981, 51841::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_941_1_0_0_0_0_0 -> 14732_942_1_0_0_0_0_0::B15989 = R14399==0x0
if B15989:bool goto 14615_941_1_9_21_0_52589_0 else goto 14623_941_1_9_21_0_52607_0
Block 10552_971_1_9_21_0_52642_0:
R17377 = R15045-R16905 B17378 = R17377==0x0
if B17378:bool goto 14615_959_1_9_21_0_52633_0 else goto 14623_959_1_9_21_0_52648_0
Block 14615_945_1_9_21_0_52646_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_945_1_0_0_0_0_0 -> 14732_945_1_0_0_0_0_0::::Parallel assignment for 45726, 45728 := 45727, 45729::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_945_1_0_0_0_0_0 -> 14732_945_1_0_0_0_0_0::::Parallel assignment for 15305 := 15306::R15305 = 0x0
Block 14623_959_1_9_21_0_52648_0:
R17921 = R17377*R15994 NOP
assume mul_noofl:bif(R17377,R15994)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_958_1_0_0_0_0_0 -> 14732_959_1_0_0_0_0_0::::Parallel assignment for 46458, 46460 := 47601, 46446::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_958_1_0_0_0_0_0 -> 14732_959_1_0_0_0_0_0::::Parallel assignment for 17919 := 17921::R17919 = R17921
Block 14623_960_1_9_21_0_52651_0:
R17373 = R16897*R15994 NOP
assume mul_noofl:bif(R16897,R15994)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_959_1_0_0_0_0_0 -> 14732_960_1_0_0_0_0_0::::Parallel assignment for 47662, 47664 := 48798, 47650::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_959_1_0_0_0_0_0 -> 14732_960_1_0_0_0_0_0::::Parallel assignment for 17371 := 17373::R17371 = R17373
Block 14434_952_1_9_21_0_52654_0:
B15044 = R14791==0x0
if B15044:bool goto 14615_945_1_9_21_0_52646_0 else goto 14623_945_1_9_21_0_52658_0
Block 10479_972_1_9_21_0_52656_0:
R16892 = M14364[R13866] NOP
R16894 = (R16892>>l0x28)>>l0x0 R16895 = 0xff&R16894 R16896 = R16895*0x7a120 R16897 = R15045+R16896 B16898 = add_must_ofl:bif(R15045,R16896)NOP
assume !B16898B16900 = R16897==0x0
if B16900:bool goto 14615_960_1_9_21_0_52637_0 else goto 14623_960_1_9_21_0_52651_0
Block 14623_945_1_9_21_0_52658_0:
R15307 = R14791*0x3b9aca00 NOP
assume mul_noofl:bif(R14791,0x3b9aca00)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_944_1_0_0_0_0_0 -> 14732_945_1_0_0_0_0_0::::Parallel assignment for 45726, 45728 := 47015, 45714::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_944_1_0_0_0_0_0 -> 14732_945_1_0_0_0_0_0::::Parallel assignment for 15305 := 15307::R15305 = R15307
Block 15420_960_1_9_21_0_53005_0:
R20109 = R19964&0x8000000000000000 R20110 = SignExtend(o1=0xf, o2=R20109:bv256) B20111 = 0x0s<R20110R20112 = B20111 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R20113 = R19964&0x4000000000000000 R20114 = SignExtend(o1=0xf, o2=R20113:bv256) B20115 = 0x0s<R20114R20116 = B20115 ? (R20112*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R20112
R20117 = R19964&0x2000000000000000 R20118 = SignExtend(o1=0xf, o2=R20117:bv256) B20119 = 0x0s<R20118R20120 = B20119 ? (R20116*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R20116
R20121 = R19964&0x1000000000000000 R20122 = SignExtend(o1=0xf, o2=R20121:bv256) B20123 = 0x0s<R20122R20124 = B20123 ? (R20120*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R20120
R20125 = R19964&0x800000000000000 R20126 = SignExtend(o1=0xf, o2=R20125:bv256) B20127 = 0x0s<R20126R20128 = B20127 ? (R20124*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R20124
R20129 = R19964&0x400000000000000 R20130 = SignExtend(o1=0xf, o2=R20129:bv256) B20131 = 0x0s<R20130R20132 = B20131 ? (R20128*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R20128
R20133 = R19964&0x200000000000000 R20134 = SignExtend(o1=0xf, o2=R20133:bv256) B20135 = 0x0s<R20134R20136 = B20135 ? (R20132*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R20132
R20137 = R19964&0x100000000000000 R20138 = SignExtend(o1=0xf, o2=R20137:bv256) B20139 = 0x0s<R20138R20140 = B20139 ? (R20136*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R20136
R20141 = R19964&0x80000000000000 R20142 = SignExtend(o1=0xf, o2=R20141:bv256) B20143 = 0x0s<R20142R20144 = B20143 ? (R20140*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R20140
R20145 = R19964&0x40000000000000 R20146 = SignExtend(o1=0xf, o2=R20145:bv256) B20147 = 0x0s<R20146R20148 = B20147 ? (R20144*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R20144
R20149 = R19964&0x20000000000000 R20150 = SignExtend(o1=0xf, o2=R20149:bv256) B20151 = 0x0s<R20150R20152 = B20151 ? (R20148*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R20148
R20153 = R19964&0x10000000000000 R20154 = SignExtend(o1=0xf, o2=R20153:bv256) B20155 = 0x0s<R20154R20156 = B20155 ? (R20152*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R20152
R20157 = R19964&0x8000000000000 R20158 = SignExtend(o1=0xf, o2=R20157:bv256) B20159 = 0x0s<R20158R20160 = B20159 ? (R20156*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R20156
R20161 = R19964&0x4000000000000 R20162 = SignExtend(o1=0xf, o2=R20161:bv256) B20163 = 0x0s<R20162R20164 = B20163 ? (R20160*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R20160
R20165 = R19964&0x2000000000000 R20166 = SignExtend(o1=0xf, o2=R20165:bv256) B20167 = 0x0s<R20166R20168 = B20167 ? (R20164*0x1000162e525ee054754457d5995292026)>>l0x80 : R20164
R20169 = R19964&0x1000000000000 R20170 = SignExtend(o1=0xf, o2=R20169:bv256) B20171 = 0x0s<R20170R20172 = B20171 ? (R20168*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R20168
R20173 = R19964&0x800000000000 R20174 = SignExtend(o1=0xf, o2=R20173:bv256) B20175 = 0x0s<R20174R20176 = B20175 ? (R20172*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R20172
R20177 = R19964&0x400000000000 R20178 = SignExtend(o1=0xf, o2=R20177:bv256) B20179 = 0x0s<R20178R20180 = B20179 ? (R20176*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R20176
R20181 = R19964&0x200000000000 R20182 = SignExtend(o1=0xf, o2=R20181:bv256) B20183 = 0x0s<R20182R20184 = B20183 ? (R20180*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R20180
R20185 = R19964&0x100000000000 R20186 = SignExtend(o1=0xf, o2=R20185:bv256) B20187 = 0x0s<R20186R20188 = B20187 ? (R20184*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R20184
R20189 = R19964&0x80000000000 R20190 = SignExtend(o1=0xf, o2=R20189:bv256) B20191 = 0x0s<R20190R20192 = B20191 ? (R20188*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R20188
R20193 = R19964&0x40000000000 R20194 = SignExtend(o1=0xf, o2=R20193:bv256) B20195 = 0x0s<R20194R20196 = B20195 ? (R20192*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R20192
R20197 = R19964&0x20000000000 R20198 = SignExtend(o1=0xf, o2=R20197:bv256) B20199 = 0x0s<R20198R20200 = B20199 ? (R20196*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R20196
R20201 = R19964&0x10000000000 R20202 = SignExtend(o1=0xf, o2=R20201:bv256) B20203 = 0x0s<R20202R20204 = B20203 ? (R20200*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R20200
R20205 = R19964&0x8000000000 R20206 = SignExtend(o1=0xf, o2=R20205:bv256) B20207 = 0x0s<R20206R20208 = B20207 ? (R20204*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R20204
R20209 = R19964&0x4000000000 R20210 = SignExtend(o1=0xf, o2=R20209:bv256) B20211 = 0x0s<R20210R20212 = B20211 ? (R20208*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R20208
R20213 = R19964&0x2000000000 R20214 = SignExtend(o1=0xf, o2=R20213:bv256) B20215 = 0x0s<R20214R20216 = B20215 ? (R20212*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R20212
R20217 = R19964&0x1000000000 R20218 = SignExtend(o1=0xf, o2=R20217:bv256) B20219 = 0x0s<R20218R20220 = B20219 ? (R20216*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R20216
R20221 = R19964&0x800000000 R20222 = SignExtend(o1=0xf, o2=R20221:bv256) B20223 = 0x0s<R20222R20224 = B20223 ? (R20220*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R20220
R20225 = R19964&0x400000000 R20226 = SignExtend(o1=0xf, o2=R20225:bv256) B20227 = 0x0s<R20226R20228 = B20227 ? (R20224*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R20224
R20229 = R19964&0x200000000 R20230 = SignExtend(o1=0xf, o2=R20229:bv256) B20231 = 0x0s<R20230R20232 = B20231 ? (R20228*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R20228
R20233 = R19964&0x100000000 R20234 = SignExtend(o1=0xf, o2=R20233:bv256) B20235 = 0x0s<R20234R20236 = B20235 ? (R20232*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R20232
R20237 = R19964&0x80000000 R20238 = SignExtend(o1=0xf, o2=R20237:bv256) B20239 = 0x0s<R20238R20240 = B20239 ? (R20236*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R20236
R20241 = R19964&0x40000000 R20242 = SignExtend(o1=0xf, o2=R20241:bv256) B20243 = 0x0s<R20242R20244 = B20243 ? (R20240*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R20240
R20245 = R19964&0x20000000 R20246 = SignExtend(o1=0xf, o2=R20245:bv256) B20247 = 0x0s<R20246R20248 = B20247 ? (R20244*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R20244
R20249 = R19964&0x10000000 R20250 = SignExtend(o1=0xf, o2=R20249:bv256) B20251 = 0x0s<R20250R20252 = B20251 ? (R20248*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R20248
R20253 = R19964&0x8000000 R20254 = SignExtend(o1=0xf, o2=R20253:bv256) B20255 = 0x0s<R20254R20256 = B20255 ? (R20252*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R20252
R20257 = R19964&0x4000000 R20258 = SignExtend(o1=0xf, o2=R20257:bv256) B20259 = 0x0s<R20258R20260 = B20259 ? (R20256*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R20256
R20261 = R19964&0x2000000 R20262 = SignExtend(o1=0xf, o2=R20261:bv256) B20263 = 0x0s<R20262R20264 = B20263 ? (R20260*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R20260
R20265 = R19964&0x1000000 R20266 = SignExtend(o1=0xf, o2=R20265:bv256) B20267 = 0x0s<R20266R20268 = B20267 ? (R20264*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R20264
R20269 = R19964&0x800000 R20270 = SignExtend(o1=0xf, o2=R20269:bv256) B20271 = 0x0s<R20270R20272 = B20271 ? (R20268*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R20268
R20273 = R19964&0x400000 R20274 = SignExtend(o1=0xf, o2=R20273:bv256) B20275 = 0x0s<R20274R20276 = B20275 ? (R20272*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R20272
R20277 = R19964&0x200000 R20278 = SignExtend(o1=0xf, o2=R20277:bv256) B20279 = 0x0s<R20278R20280 = B20279 ? (R20276*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R20276
R20281 = R19964&0x100000 R20282 = SignExtend(o1=0xf, o2=R20281:bv256) B20283 = 0x0s<R20282R20284 = B20283 ? (R20280*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R20280
R20285 = R19964&0x80000 R20286 = SignExtend(o1=0xf, o2=R20285:bv256) B20287 = 0x0s<R20286R20288 = B20287 ? (R20284*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R20284
R20289 = R19964&0x40000 R20290 = SignExtend(o1=0xf, o2=R20289:bv256) B20291 = 0x0s<R20290R20292 = B20291 ? (R20288*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R20288
R20293 = R19964&0x20000 R20294 = SignExtend(o1=0xf, o2=R20293:bv256) B20295 = 0x0s<R20294R20296 = B20295 ? (R20292*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R20292
R20297 = R19964&0x10000 R20298 = SignExtend(o1=0xf, o2=R20297:bv256) B20299 = 0x0s<R20298R20300 = B20299 ? (R20296*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R20296
R20301 = R19964&0x8000 R20302 = SignExtend(o1=0xf, o2=R20301:bv256) B20303 = 0x0s<R20302R20304 = B20303 ? (R20300*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R20300
R20305 = R19964&0x4000 R20306 = SignExtend(o1=0xf, o2=R20305:bv256) B20307 = 0x0s<R20306R20308 = B20307 ? (R20304*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R20304
R20309 = R19964&0x2000 R20310 = SignExtend(o1=0xf, o2=R20309:bv256) B20311 = 0x0s<R20310R20312 = B20311 ? (R20308*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R20308
R20313 = R19964&0x1000 R20314 = SignExtend(o1=0xf, o2=R20313:bv256) B20315 = 0x0s<R20314R20316 = B20315 ? (R20312*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R20312
R20317 = R19964&0x800 R20318 = SignExtend(o1=0xf, o2=R20317:bv256) B20319 = 0x0s<R20318R20320 = B20319 ? (R20316*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R20316
R20321 = R19964&0x400 R20322 = SignExtend(o1=0xf, o2=R20321:bv256) B20323 = 0x0s<R20322R20324 = B20323 ? (R20320*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R20320
R20325 = R19964&0x200 R20326 = SignExtend(o1=0xf, o2=R20325:bv256) B20327 = 0x0s<R20326R20328 = B20327 ? (R20324*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R20324
R20329 = R19964&0x100 R20330 = SignExtend(o1=0xf, o2=R20329:bv256) B20331 = 0x0s<R20330R20332 = B20331 ? (R20328*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R20328
R20333 = R19964&0x80 R20334 = SignExtend(o1=0xf, o2=R20333:bv256) B20335 = 0x0s<R20334R20336 = B20335 ? (R20332*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R20332
R20337 = R19964&0x40 R20338 = SignExtend(o1=0xf, o2=R20337:bv256) B20339 = 0x0s<R20338R20340 = B20339 ? (R20336*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R20336
R20341 = R19964&0x20 R20342 = SignExtend(o1=0xf, o2=R20341:bv256) B20343 = 0x0s<R20342R20344 = B20343 ? (R20340*0x100000000000000162e42fefa39ef366f)>>l0x80 : R20340
R20345 = R19964&0x10 R20346 = SignExtend(o1=0xf, o2=R20345:bv256) B20347 = 0x0s<R20346R20348 = B20347 ? (R20344*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R20344
R20349 = R19964&0x8 R20350 = SignExtend(o1=0xf, o2=R20349:bv256) B20351 = 0x0s<R20350R20352 = B20351 ? (R20348*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R20348
R20353 = R19964&0x4 R20354 = SignExtend(o1=0xf, o2=R20353:bv256) B20355 = 0x0s<R20354R20356 = B20355 ? (R20352*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R20352
R20357 = R19964&0x2 R20358 = SignExtend(o1=0xf, o2=R20357:bv256) B20359 = 0x0s<R20358R20360 = B20359 ? (R20356*0x1000000000000000162e42fefa39ef358)>>l0x80 : R20356
R20361 = R19964&0x1 R20362 = SignExtend(o1=0xf, o2=R20361:bv256) B20363 = 0x0s<R20362NOP
R20365 = SignExtend(o1=0xf, o2=R19964:bv256) NOP
R20367 = 0x3f-(R20365>>a0x40) NOP
R20369 = (B20363 ? (R20360*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R20360)>>l(SignExtend(o1=0xf, o2=R20367:bv256)) R20370 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B20371 = R20369>R20370NOP
assume !B20371TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=18404_959_1_0_0_0_0_0 -> 18409_960_1_0_0_0_0_0::::Parallel assignment for 58245, 58247 := 108284, 107331::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=18404_959_1_0_0_0_0_0 -> 18409_960_1_0_0_0_0_0::::Parallel assignment for 20107 := 20369::R20107 = R20369
Block 15420_961_1_9_21_0_53006_0:
R19695 = R19530&0x8000000000000000 R19696 = SignExtend(o1=0xf, o2=R19695:bv256) B19697 = 0x0s<R19696R19698 = B19697 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R19699 = R19530&0x4000000000000000 R19700 = SignExtend(o1=0xf, o2=R19699:bv256) B19701 = 0x0s<R19700R19702 = B19701 ? (R19698*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R19698
R19703 = R19530&0x2000000000000000 R19704 = SignExtend(o1=0xf, o2=R19703:bv256) B19705 = 0x0s<R19704R19706 = B19705 ? (R19702*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R19702
R19707 = R19530&0x1000000000000000 R19708 = SignExtend(o1=0xf, o2=R19707:bv256) B19709 = 0x0s<R19708R19710 = B19709 ? (R19706*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R19706
R19711 = R19530&0x800000000000000 R19712 = SignExtend(o1=0xf, o2=R19711:bv256) B19713 = 0x0s<R19712R19714 = B19713 ? (R19710*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R19710
R19715 = R19530&0x400000000000000 R19716 = SignExtend(o1=0xf, o2=R19715:bv256) B19717 = 0x0s<R19716R19718 = B19717 ? (R19714*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R19714
R19719 = R19530&0x200000000000000 R19720 = SignExtend(o1=0xf, o2=R19719:bv256) B19721 = 0x0s<R19720R19722 = B19721 ? (R19718*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R19718
R19723 = R19530&0x100000000000000 R19724 = SignExtend(o1=0xf, o2=R19723:bv256) B19725 = 0x0s<R19724R19726 = B19725 ? (R19722*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R19722
R19727 = R19530&0x80000000000000 R19728 = SignExtend(o1=0xf, o2=R19727:bv256) B19729 = 0x0s<R19728R19730 = B19729 ? (R19726*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R19726
R19731 = R19530&0x40000000000000 R19732 = SignExtend(o1=0xf, o2=R19731:bv256) B19733 = 0x0s<R19732R19734 = B19733 ? (R19730*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R19730
R19735 = R19530&0x20000000000000 R19736 = SignExtend(o1=0xf, o2=R19735:bv256) B19737 = 0x0s<R19736R19738 = B19737 ? (R19734*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R19734
R19739 = R19530&0x10000000000000 R19740 = SignExtend(o1=0xf, o2=R19739:bv256) B19741 = 0x0s<R19740R19742 = B19741 ? (R19738*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R19738
R19743 = R19530&0x8000000000000 R19744 = SignExtend(o1=0xf, o2=R19743:bv256) B19745 = 0x0s<R19744R19746 = B19745 ? (R19742*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R19742
R19747 = R19530&0x4000000000000 R19748 = SignExtend(o1=0xf, o2=R19747:bv256) B19749 = 0x0s<R19748R19750 = B19749 ? (R19746*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R19746
R19751 = R19530&0x2000000000000 R19752 = SignExtend(o1=0xf, o2=R19751:bv256) B19753 = 0x0s<R19752R19754 = B19753 ? (R19750*0x1000162e525ee054754457d5995292026)>>l0x80 : R19750
R19755 = R19530&0x1000000000000 R19756 = SignExtend(o1=0xf, o2=R19755:bv256) B19757 = 0x0s<R19756R19758 = B19757 ? (R19754*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R19754
R19759 = R19530&0x800000000000 R19760 = SignExtend(o1=0xf, o2=R19759:bv256) B19761 = 0x0s<R19760R19762 = B19761 ? (R19758*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R19758
R19763 = R19530&0x400000000000 R19764 = SignExtend(o1=0xf, o2=R19763:bv256) B19765 = 0x0s<R19764R19766 = B19765 ? (R19762*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R19762
R19767 = R19530&0x200000000000 R19768 = SignExtend(o1=0xf, o2=R19767:bv256) B19769 = 0x0s<R19768R19770 = B19769 ? (R19766*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R19766
R19771 = R19530&0x100000000000 R19772 = SignExtend(o1=0xf, o2=R19771:bv256) B19773 = 0x0s<R19772R19774 = B19773 ? (R19770*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R19770
R19775 = R19530&0x80000000000 R19776 = SignExtend(o1=0xf, o2=R19775:bv256) B19777 = 0x0s<R19776R19778 = B19777 ? (R19774*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R19774
R19779 = R19530&0x40000000000 R19780 = SignExtend(o1=0xf, o2=R19779:bv256) B19781 = 0x0s<R19780R19782 = B19781 ? (R19778*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R19778
R19783 = R19530&0x20000000000 R19784 = SignExtend(o1=0xf, o2=R19783:bv256) B19785 = 0x0s<R19784R19786 = B19785 ? (R19782*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R19782
R19787 = R19530&0x10000000000 R19788 = SignExtend(o1=0xf, o2=R19787:bv256) B19789 = 0x0s<R19788R19790 = B19789 ? (R19786*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R19786
R19791 = R19530&0x8000000000 R19792 = SignExtend(o1=0xf, o2=R19791:bv256) B19793 = 0x0s<R19792R19794 = B19793 ? (R19790*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R19790
R19795 = R19530&0x4000000000 R19796 = SignExtend(o1=0xf, o2=R19795:bv256) B19797 = 0x0s<R19796R19798 = B19797 ? (R19794*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R19794
R19799 = R19530&0x2000000000 R19800 = SignExtend(o1=0xf, o2=R19799:bv256) B19801 = 0x0s<R19800R19802 = B19801 ? (R19798*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R19798
R19803 = R19530&0x1000000000 R19804 = SignExtend(o1=0xf, o2=R19803:bv256) B19805 = 0x0s<R19804R19806 = B19805 ? (R19802*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R19802
R19807 = R19530&0x800000000 R19808 = SignExtend(o1=0xf, o2=R19807:bv256) B19809 = 0x0s<R19808R19810 = B19809 ? (R19806*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R19806
R19811 = R19530&0x400000000 R19812 = SignExtend(o1=0xf, o2=R19811:bv256) B19813 = 0x0s<R19812R19814 = B19813 ? (R19810*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R19810
R19815 = R19530&0x200000000 R19816 = SignExtend(o1=0xf, o2=R19815:bv256) B19817 = 0x0s<R19816R19818 = B19817 ? (R19814*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R19814
R19819 = R19530&0x100000000 R19820 = SignExtend(o1=0xf, o2=R19819:bv256) B19821 = 0x0s<R19820R19822 = B19821 ? (R19818*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R19818
R19823 = R19530&0x80000000 R19824 = SignExtend(o1=0xf, o2=R19823:bv256) B19825 = 0x0s<R19824R19826 = B19825 ? (R19822*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R19822
R19827 = R19530&0x40000000 R19828 = SignExtend(o1=0xf, o2=R19827:bv256) B19829 = 0x0s<R19828R19830 = B19829 ? (R19826*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R19826
R19831 = R19530&0x20000000 R19832 = SignExtend(o1=0xf, o2=R19831:bv256) B19833 = 0x0s<R19832R19834 = B19833 ? (R19830*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R19830
R19835 = R19530&0x10000000 R19836 = SignExtend(o1=0xf, o2=R19835:bv256) B19837 = 0x0s<R19836R19838 = B19837 ? (R19834*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R19834
R19839 = R19530&0x8000000 R19840 = SignExtend(o1=0xf, o2=R19839:bv256) B19841 = 0x0s<R19840R19842 = B19841 ? (R19838*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R19838
R19843 = R19530&0x4000000 R19844 = SignExtend(o1=0xf, o2=R19843:bv256) B19845 = 0x0s<R19844R19846 = B19845 ? (R19842*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R19842
R19847 = R19530&0x2000000 R19848 = SignExtend(o1=0xf, o2=R19847:bv256) B19849 = 0x0s<R19848R19850 = B19849 ? (R19846*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R19846
R19851 = R19530&0x1000000 R19852 = SignExtend(o1=0xf, o2=R19851:bv256) B19853 = 0x0s<R19852R19854 = B19853 ? (R19850*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R19850
R19855 = R19530&0x800000 R19856 = SignExtend(o1=0xf, o2=R19855:bv256) B19857 = 0x0s<R19856R19858 = B19857 ? (R19854*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R19854
R19859 = R19530&0x400000 R19860 = SignExtend(o1=0xf, o2=R19859:bv256) B19861 = 0x0s<R19860R19862 = B19861 ? (R19858*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R19858
R19863 = R19530&0x200000 R19864 = SignExtend(o1=0xf, o2=R19863:bv256) B19865 = 0x0s<R19864R19866 = B19865 ? (R19862*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R19862
R19867 = R19530&0x100000 R19868 = SignExtend(o1=0xf, o2=R19867:bv256) B19869 = 0x0s<R19868R19870 = B19869 ? (R19866*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R19866
R19871 = R19530&0x80000 R19872 = SignExtend(o1=0xf, o2=R19871:bv256) B19873 = 0x0s<R19872R19874 = B19873 ? (R19870*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R19870
R19875 = R19530&0x40000 R19876 = SignExtend(o1=0xf, o2=R19875:bv256) B19877 = 0x0s<R19876R19878 = B19877 ? (R19874*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R19874
R19879 = R19530&0x20000 R19880 = SignExtend(o1=0xf, o2=R19879:bv256) B19881 = 0x0s<R19880R19882 = B19881 ? (R19878*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R19878
R19883 = R19530&0x10000 R19884 = SignExtend(o1=0xf, o2=R19883:bv256) B19885 = 0x0s<R19884R19886 = B19885 ? (R19882*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R19882
R19887 = R19530&0x8000 R19888 = SignExtend(o1=0xf, o2=R19887:bv256) B19889 = 0x0s<R19888R19890 = B19889 ? (R19886*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R19886
R19891 = R19530&0x4000 R19892 = SignExtend(o1=0xf, o2=R19891:bv256) B19893 = 0x0s<R19892R19894 = B19893 ? (R19890*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R19890
R19895 = R19530&0x2000 R19896 = SignExtend(o1=0xf, o2=R19895:bv256) B19897 = 0x0s<R19896R19898 = B19897 ? (R19894*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R19894
R19899 = R19530&0x1000 R19900 = SignExtend(o1=0xf, o2=R19899:bv256) B19901 = 0x0s<R19900R19902 = B19901 ? (R19898*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R19898
R19903 = R19530&0x800 R19904 = SignExtend(o1=0xf, o2=R19903:bv256) B19905 = 0x0s<R19904R19906 = B19905 ? (R19902*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R19902
R19907 = R19530&0x400 R19908 = SignExtend(o1=0xf, o2=R19907:bv256) B19909 = 0x0s<R19908R19910 = B19909 ? (R19906*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R19906
R19911 = R19530&0x200 R19912 = SignExtend(o1=0xf, o2=R19911:bv256) B19913 = 0x0s<R19912R19914 = B19913 ? (R19910*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R19910
R19915 = R19530&0x100 R19916 = SignExtend(o1=0xf, o2=R19915:bv256) B19917 = 0x0s<R19916R19918 = B19917 ? (R19914*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R19914
R19919 = R19530&0x80 R19920 = SignExtend(o1=0xf, o2=R19919:bv256) B19921 = 0x0s<R19920R19922 = B19921 ? (R19918*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R19918
R19923 = R19530&0x40 R19924 = SignExtend(o1=0xf, o2=R19923:bv256) B19925 = 0x0s<R19924R19926 = B19925 ? (R19922*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R19922
R19927 = R19530&0x20 R19928 = SignExtend(o1=0xf, o2=R19927:bv256) B19929 = 0x0s<R19928R19930 = B19929 ? (R19926*0x100000000000000162e42fefa39ef366f)>>l0x80 : R19926
R19931 = R19530&0x10 R19932 = SignExtend(o1=0xf, o2=R19931:bv256) B19933 = 0x0s<R19932R19934 = B19933 ? (R19930*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R19930
R19935 = R19530&0x8 R19936 = SignExtend(o1=0xf, o2=R19935:bv256) B19937 = 0x0s<R19936R19938 = B19937 ? (R19934*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R19934
R19939 = R19530&0x4 R19940 = SignExtend(o1=0xf, o2=R19939:bv256) B19941 = 0x0s<R19940R19942 = B19941 ? (R19938*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R19938
R19943 = R19530&0x2 R19944 = SignExtend(o1=0xf, o2=R19943:bv256) B19945 = 0x0s<R19944R19946 = B19945 ? (R19942*0x1000000000000000162e42fefa39ef358)>>l0x80 : R19942
R19947 = R19530&0x1 R19948 = SignExtend(o1=0xf, o2=R19947:bv256) B19949 = 0x0s<R19948NOP
R19951 = SignExtend(o1=0xf, o2=R19530:bv256) NOP
R19953 = 0x3f-(R19951>>a0x40) NOP
R19955 = (B19949 ? (R19946*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R19946)>>l(SignExtend(o1=0xf, o2=R19953:bv256)) R19956 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B19957 = R19955>R19956NOP
assume !B19957TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=18404_960_1_0_0_0_0_0 -> 18409_961_1_0_0_0_0_0::::Parallel assignment for 59505, 59507 := 110086, 109271::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=18404_960_1_0_0_0_0_0 -> 18409_961_1_0_0_0_0_0::::Parallel assignment for 19693 := 19955::R19693 = R19955
Block 7133_984_1_13_21_0_53536_0:
M14291 = ReachabilityCertora10164_973_1_13_21_0_53541_0 ? M20611 : M10175
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7133_984_1_0_0_0_0_0 -> 6977_984_1_0_0_0_0_0::::Parallel assignment for 14972, 80697, 80700, 83293, 83296 := 14970, 80696, 80699, 83292, 83295::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7133_984_1_0_0_0_0_0 -> 6977_984_1_0_0_0_0_0::R12270 = M14291[R8203] NOP
assume !(0x1<R12270)::Parallel assignment for 12264, 12266, 12268, 14292, 14319 := 11854, 11856, 11858, 14291, 14318::R12264 = R11854R12268 = R11858R14319 = R14318
Block 7023_984_1_13_21_0_53538_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7023_984_1_0_0_0_0_0 -> 7133_984_1_0_0_0_0_0::::Parallel assignment for 80696, 80699, 83292, 83295 := 80697, 80700, 83293, 83296::NOPNOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7023_984_1_0_0_0_0_0 -> 7133_984_1_0_0_0_0_0::::Parallel assignment for 11854, 11856, 11858, 14291, 14318 := 11855, 11857, 11859, 10175, 10167::R11854 = 0x0R11858 = 0x0R14318 = R10167
Block 10164_973_1_13_21_0_53541_0:
M20611 = ReachabilityCertora9993_970_1_13_21_0_53552_0 ? M20612 : M14317B20757 = R20615s<0x0B20758 = !B20757B20759 = !B20758B20760 = !B20759
R20761 = R20615 B20762 = R20761s<0x0B20763 = !B20762B20764 = !B20763B20765 = !B20764NOP
assume B20765==B20760B20769 = R20613s<0x0B20770 = !B20769B20771 = !B20770B20772 = !B20771
R20773 = R20613 B20774 = R20773s<0x0B20775 = !B20774B20776 = !B20775B20777 = !B20776NOP
assume B20777==B20772TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7128_981_1_0_0_0_0_0 -> 7133_984_1_0_0_0_0_0::::Parallel assignment for 80696, 80699, 83292, 83295 := 80698, 79041, 83294, 81529::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7128_981_1_0_0_0_0_0 -> 7133_984_1_0_0_0_0_0::::Parallel assignment for 11854, 11856, 11858, 14291, 14318 := 20761, 20780, 20773, 20611, 14310::R11854 = R20761R11858 = R20773R14318 = R14310
Block 10609_962_1_13_21_0_53545_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10112_968_1_0_0_0_0_0 -> 10164_973_1_0_0_0_0_0::::Parallel assignment for 76448, 76450, 76453 := 75138, 75140, 69732::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10112_968_1_0_0_0_0_0 -> 10164_973_1_0_0_0_0_0::::Parallel assignment for 20611, 20613, 20615 := 14317, 20784, 18768::R20613 = R20784R20615 = R18768
Block 10437_962_1_13_21_0_53548_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10437_962_1_0_0_0_0_0 -> 10609_962_1_0_0_0_0_0::::Parallel assignment for 75138, 75140 := 75139, 75141::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10437_962_1_0_0_0_0_0 -> 10609_962_1_0_0_0_0_0::::Parallel assignment for 20784 := 20785::R20784 = 0x0
Block 10542_959_1_13_21_0_53549_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10542_959_1_0_0_0_0_0 -> 10609_962_1_0_0_0_0_0::::Parallel assignment for 75138, 75140 := 81556, 69728::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10542_959_1_0_0_0_0_0 -> 10609_962_1_0_0_0_0_0::::Parallel assignment for 20784 := 20089::R20784 = R20089
Block 6987_984_1_13_21_0_53550_0:
R11599 = M10175[R8203] NOP
assume 0x0<R11599R11602 = R8203+0x20 R11603 = M10175[R11602] R11604 = R11603+0x40 R11605 = M10175[R11604] B11606 = R11605<0x2NOPB11608 = !B11606 ? !(R11605>0x8) : !B11606
if B11608:bool goto 7027_984_1_13_21_0_53900_0 else goto 7023_984_1_13_21_0_53538_0
Block 9993_970_1_13_21_0_53552_0:
R20588 = M14317[R8203] NOP
assume 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff<R20588R20591 = R8203 R20592 = M14317[R20591] R20593 = R20592+0x60 R20594 = M14317[R20593] B20595 = R20089s<0x0B20596 = !B20595B20597 = !B20596B20598 = !B20597
R20599 = R20594+R20089 B20600 = R20599s<R20594B20601 = !B20600B20602 = !B20601B20603 = !B20602NOP
assume B20603==B20598R20606 = M14317[R8203] NOP
assume 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff<R20606R20609 = M14317[R20591] R20610 = R20609+0x60 M20612 = M14317[R20610] = R20599 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10052_967_1_0_0_0_0_0 -> 10164_973_1_0_0_0_0_0::::Parallel assignment for 76448, 76450, 76453 := 76526, 76527, 69732::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10052_967_1_0_0_0_0_0 -> 10164_973_1_0_0_0_0_0::::Parallel assignment for 20611, 20613, 20615 := 20612, 20614, 18768::R20613 = 0x0R20615 = R18768
Block 10083_970_1_13_21_0_53553_0:
R20617 = M14317[R13007] B20619 = R20089==0x0
if B20619:bool goto 10437_962_1_13_21_0_53548_0 else goto 10445_962_1_13_21_0_53559_0
Block 10521_960_1_13_21_0_53554_0:
R21221 = M14317[R14280] NOP
R21223 = (R21221>>l0x20)>>l0x0 R21224 = 0xff&R21223 R21225 = R21224*0x7a120 B21226 = R21225<R14781
if B21226:bool goto 10552_959_1_13_21_0_53672_0 else goto 10542_959_1_13_21_0_53549_0
Block 10445_962_1_13_21_0_53559_0:
B20786 = R105>R20617NOP
assume !B20786R20788 = R20617-e.block.timestamp B20789 = 0x0s<R20089
if B20789:bool goto 10479_960_1_13_21_0_53683_0 else goto 10521_960_1_13_21_0_53554_0
Block 10568_960_1_13_21_0_53575_0:
B24057 = 0x3b9aca00s<R23737NOP
assume !B24057B24059 = R20089==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB24060 = B24059 ? R23737==0x8000000000000000000000000000000000000000000000000000000000000000 : B24059NOP
assume !B24060R24062 = R20089*R23737 NOP
assume smul_no_ofl_udfl:bif(R20089,R23737)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_950_1_0_0_0_0_0 -> 8868_951_1_0_0_0_0_0::::Parallel assignment for 111672, 111674 := 114571, 113085::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_950_1_0_0_0_0_0 -> 8868_951_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_952_3_0_0_0_0_0 -> 8967_951_3_0_0_0_0_0::::Parallel assignment for 115372, 115374 := 114578, 114579::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_952_3_0_0_0_0_0 -> 8967_951_3_0_0_0_0_0::NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10604_959_1_0_0_0_0_0 -> 10609_962_1_0_0_0_0_0::::Parallel assignment for 75138, 75140 := 118452, 116958::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10604_959_1_0_0_0_0_0 -> 10609_962_1_0_0_0_0_0::::Parallel assignment for 20784 := 24065::R20784 = R24062 /s 0x3b9aca00
Block 15250_948_2_13_21_0_53579_0:
assume B23742 R24068 = SignExtend(o1=0xf, o2=R23142:bv256) R24069 = R24068>>a0x40 NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10564_958_1_0_0_0_0_0 -> 10568_960_1_0_0_0_0_0::::Parallel assignment for 107424 := 106456::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10564_958_1_0_0_0_0_0 -> 10568_960_1_0_0_0_0_0::::Parallel assignment for 23737 := 24070::R23737 = SignExtend(o1=0x7, o2=R24069:bv256)
Block 15250_949_1_13_21_0_53580_0:
assume B23135 R23734 = SignExtend(o1=0xf, o2=R22780:bv256) R23735 = R23734>>a0x40 NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10514_959_1_0_0_0_0_0 -> 10568_960_1_0_0_0_0_0::::Parallel assignment for 107424 := 108392::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10514_959_1_0_0_0_0_0 -> 10568_960_1_0_0_0_0_0::::Parallel assignment for 23737 := 23736::R23737 = SignExtend(o1=0x7, o2=R23735:bv256)
Block 15226_948_2_13_21_0_53581_0:
R23739 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B23740 = R23739s<R23142NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15226_948_2_0_0_0_0_0 -> 15250_948_2_0_0_0_0_0::::Parallel assignment for 102641 := 102645::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15226_948_2_0_0_0_0_0 -> 15250_948_2_0_0_0_0_0::::Parallel assignment for 23742 := 23741::B23742 = !B23740
Block 15162_951_2_13_21_0_53582_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15162_951_2_0_0_0_0_0 -> 15250_948_2_0_0_0_0_0::::Parallel assignment for 102641 := 101833::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15162_951_2_0_0_0_0_0 -> 15250_948_2_0_0_0_0_0::::Parallel assignment for 23742 := 23145::B23742 = B23145
Block 15226_949_1_13_21_0_53583_0:
R23132 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B23133 = R23132s<R22780NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15226_949_1_0_0_0_0_0 -> 15250_949_1_0_0_0_0_0::::Parallel assignment for 104585 := 104589::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15226_949_1_0_0_0_0_0 -> 15250_949_1_0_0_0_0_0::::Parallel assignment for 23135 := 23134::B23135 = !B23133
Block 15162_952_1_13_21_0_53584_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15162_952_1_0_0_0_0_0 -> 15250_949_1_0_0_0_0_0::::Parallel assignment for 104585 := 103675::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15162_952_1_0_0_0_0_0 -> 15250_949_1_0_0_0_0_0::::Parallel assignment for 23135 := 22783::B23135 = B22783
Block 15157_951_2_13_21_0_53585_0:
NOPNOP
R23141 = (SignExtend(o1=0xf, o2=R23051:bv256))*(SignExtend(o1=0xf, o2=0x3b9aca000000000000000000)) R23142 = R23141>>a0x40 R23143 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) NOPB23145 = !(R23142s<R23143)
if B23145:bool goto 15226_948_2_13_21_0_53581_0 else goto 15162_951_2_13_21_0_53582_0
Block 15157_952_1_13_21_0_53586_0:
NOPNOP
R22779 = (SignExtend(o1=0xf, o2=R22432:bv256))*(SignExtend(o1=0xf, o2=0x3b9aca000000000000000000)) R22780 = R22779>>a0x40 R22781 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) NOPB22783 = !(R22780s<R22781)
if B22783:bool goto 15226_949_1_13_21_0_53583_0 else goto 15162_952_1_13_21_0_53584_0
Block 15111_951_2_13_21_0_53587_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15111_951_2_0_0_0_0_0 -> 15157_951_2_0_0_0_0_0::::Parallel assignment for 99149, 99151 := 99150, 99152::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15111_951_2_0_0_0_0_0 -> 15157_951_2_0_0_0_0_0::::Parallel assignment for 23051 := 23052::R23051 = 0x0
Block 18409_948_2_13_21_0_53588_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15154_950_2_0_0_0_0_0 -> 15157_951_2_0_0_0_0_0::::Parallel assignment for 99149, 99151 := 101798, 101800::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15154_950_2_0_0_0_0_0 -> 15157_951_2_0_0_0_0_0::::Parallel assignment for 23051 := 23146::R23051 = R23146
Block 15111_952_1_13_21_0_53589_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15111_952_1_0_0_0_0_0 -> 15157_952_1_0_0_0_0_0::::Parallel assignment for 100864, 100866 := 100865, 100867::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15111_952_1_0_0_0_0_0 -> 15157_952_1_0_0_0_0_0::::Parallel assignment for 22432 := 22433::R22432 = 0x0
Block 18409_949_1_13_21_0_53590_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15154_951_1_0_0_0_0_0 -> 15157_952_1_0_0_0_0_0::::Parallel assignment for 100864, 100866 := 103640, 103642::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15154_951_1_0_0_0_0_0 -> 15157_952_1_0_0_0_0_0::::Parallel assignment for 22432 := 22784::R22432 = R22784
Block 15412_948_2_13_21_0_53592_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15412_948_2_0_0_0_0_0 -> 18409_948_2_0_0_0_0_0::::Parallel assignment for 101798, 101800 := 101799, 101801::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15412_948_2_0_0_0_0_0 -> 18409_948_2_0_0_0_0_0::::Parallel assignment for 23146 := 23147::R23146 = 0x0
Block 15412_949_1_13_21_0_53595_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15412_949_1_0_0_0_0_0 -> 18409_949_1_0_0_0_0_0::::Parallel assignment for 103640, 103642 := 103641, 103643::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15412_949_1_0_0_0_0_0 -> 18409_949_1_0_0_0_0_0::::Parallel assignment for 22784 := 22785::R22784 = 0x0
Block 8868_947_1_13_21_0_53597_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_949_1_0_0_0_0_0 -> 8967_948_1_0_0_0_0_0::::Parallel assignment for 82614, 82616 := 81586, 81587::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_949_1_0_0_0_0_0 -> 8967_948_1_0_0_0_0_0::R20083 = R19677 /s 0x64 B20084 = R14343==0x0NOP
assume !B20084B20086 = R14343==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB20087 = B20086 ? R20083==0x8000000000000000000000000000000000000000000000000000000000000000 : B20086NOP
assume !B20087R20089 = R20083 /s R14343 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9831_968_1_0_0_0_0_0 -> 9863_970_1_0_0_0_0_0::::Parallel assignment for 69728, 69732 := 88943, 71707::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9831_968_1_0_0_0_0_0 -> 9863_970_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9863_970_1_0_0_0_0_0 -> 9908_969_1_0_0_0_0_0::::Parallel assignment for 71048, 71703 := 70362, 70361::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9863_970_1_0_0_0_0_0 -> 9908_969_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9908_969_1_0_0_0_0_0 -> 9949_969_1_0_0_0_0_0::::Parallel assignment for 71673, 72313 := 71048, 71703::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9908_969_1_0_0_0_0_0 -> 9949_969_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9949_969_1_0_0_0_0_0 -> 9987_969_1_0_0_0_0_0::::Parallel assignment for 72286, 72288 := 72313, 71673::B20092 = false
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9949_969_1_0_0_0_0_0 -> 9987_969_1_0_0_0_0_0::if B20092:bool goto 9993_970_1_13_21_0_53552_0 else goto 10083_970_1_13_21_0_53553_0
Block 8739_947_1_13_21_0_53604_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_947_1_0_0_0_0_0 -> 8868_947_1_0_0_0_0_0::::Parallel assignment for 78082, 78084 := 78083, 78085::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_947_1_0_0_0_0_0 -> 8868_947_1_0_0_0_0_0::::Parallel assignment for 19677 := 19678::R19677 = 0x0
Block 15022_948_2_13_21_0_53606_0:
assume B22088 R22443 = R21983*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R22444 = SignExtend(o1=0xf, o2=R22443:bv256) NOP
assume R22444s<0x400000000000000000NOPB22448 = (SignExtend(o1=0xf, o2=R22443:bv256))s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B22448:bool goto 15111_951_2_13_21_0_53587_0 else goto 15119_951_2_13_21_0_53607_0
Block 15119_951_2_13_21_0_53607_0:
NOP
R23054 = (SignExtend(o1=0xf, o2=R22443:bv256))*0x171547652b82fe1777d0ffda0d23a7d12 R23055 = R23054>>a0x80 R23056 = SignExtend(o1=0xf, o2=R23055:bv256) NOP
assume R23056s<0x400000000000000000NOPB23060 = (SignExtend(o1=0xf, o2=R23055:bv256))s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B23060:bool goto 15412_948_2_13_21_0_53592_0 else goto 15420_948_2_13_21_0_54097_0
Block 15022_949_1_13_21_0_53610_0:
assume B21966 R22079 = R21814*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R22080 = SignExtend(o1=0xf, o2=R22079:bv256) NOP
assume R22080s<0x400000000000000000NOPB22084 = (SignExtend(o1=0xf, o2=R22079:bv256))s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B22084:bool goto 15111_952_1_13_21_0_53589_0 else goto 15119_952_1_13_21_0_53611_0
Block 15119_952_1_13_21_0_53611_0:
NOP
R22435 = (SignExtend(o1=0xf, o2=R22079:bv256))*0x171547652b82fe1777d0ffda0d23a7d12 R22436 = R22435>>a0x80 R22437 = SignExtend(o1=0xf, o2=R22436:bv256) NOP
assume R22437s<0x400000000000000000NOPB22441 = (SignExtend(o1=0xf, o2=R22436:bv256))s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B22441:bool goto 15412_949_1_13_21_0_53595_0 else goto 15420_949_1_13_21_0_54098_0
Block 8868_945_1_13_21_0_53614_0:
B19525 = R19255==0x0
if B19525:bool goto 8739_947_1_13_21_0_53604_0 else goto 8747_947_1_13_21_0_53647_0
Block 14998_948_2_13_21_0_53615_0:
R22085 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B22086 = R22085s<R21983NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14998_948_2_0_0_0_0_0 -> 15022_948_2_0_0_0_0_0::::Parallel assignment for 94977 := 94981::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14998_948_2_0_0_0_0_0 -> 15022_948_2_0_0_0_0_0::::Parallel assignment for 22088 := 22087::B22088 = !B22086
Block 14949_947_2_13_21_0_53616_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14949_947_2_0_0_0_0_0 -> 15022_948_2_0_0_0_0_0::::Parallel assignment for 94977 := 94092::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14949_947_2_0_0_0_0_0 -> 15022_948_2_0_0_0_0_0::::Parallel assignment for 22088 := 21986::B22088 = B21986
Block 14998_949_1_13_21_0_53618_0:
R21963 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B21964 = R21963s<R21814NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14998_949_1_0_0_0_0_0 -> 15022_949_1_0_0_0_0_0::::Parallel assignment for 96789 := 96793::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14998_949_1_0_0_0_0_0 -> 15022_949_1_0_0_0_0_0::::Parallel assignment for 21966 := 21965::B21966 = !B21964
Block 14949_948_1_13_21_0_53619_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14949_948_1_0_0_0_0_0 -> 15022_949_1_0_0_0_0_0::::Parallel assignment for 96789 := 95814::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14949_948_1_0_0_0_0_0 -> 15022_949_1_0_0_0_0_0::::Parallel assignment for 21966 := 21817::B21966 = B21817
Block 8739_945_1_13_21_0_53621_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_945_1_0_0_0_0_0 -> 8868_945_1_0_0_0_0_0::::Parallel assignment for 75160, 75162 := 75161, 75163::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_945_1_0_0_0_0_0 -> 8868_945_1_0_0_0_0_0::::Parallel assignment for 19255 := 19256::R19255 = 0x0
Block 8747_947_1_13_21_0_53647_0:
B19679 = R19255==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB19680 = B19679 ? R15963==0x8000000000000000000000000000000000000000000000000000000000000000 : B19679NOP
assume !B19680R19682 = R19255*R15963 NOP
assume smul_no_ofl_udfl:bif(R19255,R15963)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_946_1_0_0_0_0_0 -> 8868_947_1_0_0_0_0_0::::Parallel assignment for 78082, 78084 := 81579, 79905::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_946_1_0_0_0_0_0 -> 8868_947_1_0_0_0_0_0::::Parallel assignment for 19677 := 19682::R19677 = R19682
Block 8747_945_1_13_21_0_53659_0:
B19257 = R14325==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB19258 = B19257 ? R18770==0x8000000000000000000000000000000000000000000000000000000000000000 : B19257NOP
assume !B19258R19260 = R14325*R18770 NOP
assume smul_no_ofl_udfl:bif(R14325,R18770)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_944_1_0_0_0_0_0 -> 8868_945_1_0_0_0_0_0::::Parallel assignment for 75160, 75162 := 78066, 76534::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_944_1_0_0_0_0_0 -> 8868_945_1_0_0_0_0_0::::Parallel assignment for 19255 := 19260::R19255 = R19260
Block 14732_947_4_13_21_0_53660_0:
R21969 = R21818/0x1da9c00 B21970 = R21969>0x7fffffffffffffffNOP
assume !B21970R21972 = R21969&0xffffffffffffffffffffffffffffffffffffffffffffffffR21973 = R21972*0x10000000000000000
R21974 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B21975 = R21974==0x0NOP
assume !B21975R21977 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R21978 = SignExtend(o1=0xf, o2=R21973:bv256) R21979 = R21978&0xffffffffffffffffffffffffffffffffffffffffffffffffR21980 = R21979*0x10000000000000000NOP
assume R21977>0x0R21983 = R21980 /s R21977 R21984 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) NOPB21986 = !(R21983s<R21984)
if B21986:bool goto 14998_948_2_13_21_0_53615_0 else goto 14949_947_2_13_21_0_53616_0
Block 14732_948_1_13_21_0_53662_0:
R21800 = R21627/0x1da9c00 B21801 = R21800>0x7fffffffffffffffNOP
assume !B21801R21803 = R21800&0xffffffffffffffffffffffffffffffffffffffffffffffffR21804 = R21803*0x10000000000000000
R21805 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B21806 = R21805==0x0NOP
assume !B21806R21808 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R21809 = SignExtend(o1=0xf, o2=R21804:bv256) R21810 = R21809&0xffffffffffffffffffffffffffffffffffffffffffffffffR21811 = R21810*0x10000000000000000NOP
assume R21808>0x0R21814 = R21811 /s R21808 R21815 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) NOPB21817 = !(R21814s<R21815)
if B21817:bool goto 14998_949_1_13_21_0_53618_0 else goto 14949_948_1_13_21_0_53619_0
Block 14615_947_4_13_21_0_53664_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_947_4_0_0_0_0_0 -> 14732_947_4_0_0_0_0_0::::Parallel assignment for 84146, 84148 := 84147, 84149::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_947_4_0_0_0_0_0 -> 14732_947_4_0_0_0_0_0::::Parallel assignment for 21818 := 21819::R21818 = 0x0
Block 14615_948_1_13_21_0_53668_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_948_1_0_0_0_0_0 -> 14732_948_1_0_0_0_0_0::::Parallel assignment for 85702, 85704 := 85703, 85705::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_948_1_0_0_0_0_0 -> 14732_948_1_0_0_0_0_0::::Parallel assignment for 21627 := 21628::R21627 = 0x0
Block 10552_959_1_13_21_0_53672_0:
R21633 = R14781-R21225 B21634 = R21633==0x0
if B21634:bool goto 14615_947_4_13_21_0_53664_0 else goto 14623_947_4_13_21_0_53676_0
Block 14623_947_4_13_21_0_53676_0:
R21820 = R21633*R20788 NOP
assume mul_noofl:bif(R21633,R20788)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_946_4_0_0_0_0_0 -> 14732_947_4_0_0_0_0_0::::Parallel assignment for 84146, 84148 := 85641, 84134::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_946_4_0_0_0_0_0 -> 14732_947_4_0_0_0_0_0::::Parallel assignment for 21818 := 21820::R21818 = R21820
Block 14623_948_1_13_21_0_53679_0:
R21629 = R21217*R20788 NOP
assume mul_noofl:bif(R21217,R20788)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_947_1_0_0_0_0_0 -> 14732_948_1_0_0_0_0_0::::Parallel assignment for 85702, 85704 := 87248, 85690::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_947_1_0_0_0_0_0 -> 14732_948_1_0_0_0_0_0::::Parallel assignment for 21627 := 21629::R21627 = R21629
Block 10479_960_1_13_21_0_53683_0:
R21212 = M14317[R14280] NOP
R21214 = (R21212>>l0x28)>>l0x0 R21215 = 0xff&R21214 R21216 = R21215*0x7a120 R21217 = R14781+R21216 B21218 = add_must_ofl:bif(R14781,R21216)NOP
assume !B21218B21220 = R21217==0x0
if B21220:bool goto 14615_948_1_13_21_0_53668_0 else goto 14623_948_1_13_21_0_53679_0
Block 8868_948_1_13_21_0_53689_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_950_1_0_0_0_0_0 -> 8967_949_1_0_0_0_0_0::::Parallel assignment for 66686, 66688 := 65980, 65981::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_950_1_0_0_0_0_0 -> 8967_949_1_0_0_0_0_0::R18762 = R17871 /s 0x64 B18763 = R14343==0x0NOP
assume !B18763B18765 = R14343==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB18766 = B18765 ? R18762==0x8000000000000000000000000000000000000000000000000000000000000000 : B18765NOP
assume !B18766R18768 = R18762 /s R14343 R18770 = M14317[R15965] B18772 = R14325==0x0
if B18772:bool goto 8739_945_1_13_21_0_53621_0 else goto 8747_945_1_13_21_0_53659_0
Block 8739_948_1_13_21_0_53692_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_948_1_0_0_0_0_0 -> 8868_948_1_0_0_0_0_0::::Parallel assignment for 63489, 63491 := 63490, 63492::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_948_1_0_0_0_0_0 -> 8868_948_1_0_0_0_0_0::::Parallel assignment for 17871 := 17872::R17871 = 0x0
Block 8868_946_1_13_21_0_53698_0:
B17352 = R16850==0x0
if B17352:bool goto 8739_948_1_13_21_0_53692_0 else goto 8747_948_1_13_21_0_53722_0
Block 8739_946_1_13_21_0_53701_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_946_1_0_0_0_0_0 -> 8868_946_1_0_0_0_0_0::::Parallel assignment for 61001, 61003 := 61002, 61004::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_946_1_0_0_0_0_0 -> 8868_946_1_0_0_0_0_0::::Parallel assignment for 16850 := 16851::R16850 = 0x0
Block 8747_948_1_13_21_0_53722_0:
B17873 = R16850==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB17874 = B17873 ? R15963==0x8000000000000000000000000000000000000000000000000000000000000000 : B17873NOP
assume !B17874R17876 = R16850*R15963 NOP
assume smul_no_ofl_udfl:bif(R16850,R15963)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_947_1_0_0_0_0_0 -> 8868_948_1_0_0_0_0_0::::Parallel assignment for 63489, 63491 := 65973, 64718::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_947_1_0_0_0_0_0 -> 8868_948_1_0_0_0_0_0::::Parallel assignment for 17871 := 17876::R17871 = R17876
Block 12129_963_1_13_21_0_53725_0:
assume B15272 R15949 = M14317[R11845] R15950 = R12258 R15951 = M14317[R15950] NOP
assume R15951==R15949R15954 = M14317[R12259] NOP
assume R15954>0x1R15957 = R15954-0x2 R15958 = 0x8*R15957 R15959 = R15958+0x48 R15960 = M14317[R14280] NOP
R15962 = (R15960>>lR15959)>>l0x0 R15963 = 0xff&R15962 R15965 = R12258+0x60
R15966 = M14317[R15965] B15968 = R14329==0x0
if B15968:bool goto 8739_946_1_13_21_0_53701_0 else goto 8747_946_1_13_21_0_53734_0
Block 12119_963_1_13_21_0_53732_0:
R15268 = R12258+0x60
R15269 = M14317[R15268] B15270 = R15269s<0x0NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12119_963_1_0_0_0_0_0 -> 12129_963_1_0_0_0_0_0::::Parallel assignment for 55982 := 55986::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12119_963_1_0_0_0_0_0 -> 12129_963_1_0_0_0_0_0::::Parallel assignment for 15272 := 15271::B15272 = !B15270
Block 12112_963_1_13_21_0_53733_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12112_963_1_0_0_0_0_0 -> 12129_963_1_0_0_0_0_0::::Parallel assignment for 55982 := 54817::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12112_963_1_0_0_0_0_0 -> 12129_963_1_0_0_0_0_0::::Parallel assignment for 15272 := 15034::B15272 = B15034
Block 8747_946_1_13_21_0_53734_0:
B16852 = R14329==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB16853 = B16852 ? R15966==0x8000000000000000000000000000000000000000000000000000000000000000 : B16852NOP
assume !B16853R16855 = R14329*R15966 NOP
assume smul_no_ofl_udfl:bif(R14329,R15966)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_945_1_0_0_0_0_0 -> 8868_946_1_0_0_0_0_0::::Parallel assignment for 61001, 61003 := 63473, 62105::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_945_1_0_0_0_0_0 -> 8868_946_1_0_0_0_0_0::::Parallel assignment for 16850 := 16855::R16850 = R16855
Block 14595_940_1_13_21_0_53750_0:
R15031 = M14317[R12259] B15032 = R15031<0x2NOPB15034 = !B15032 ? !(R15031>0x8) : !B15032
if B15034:bool goto 12119_963_1_13_21_0_53732_0 else goto 12112_963_1_13_21_0_53733_0
Block 14387_940_1_13_21_0_53753_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14387_940_1_0_0_0_0_0 -> 14595_940_1_0_0_0_0_0::::Parallel assignment for 49807 := 48144::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14387_940_1_0_0_0_0_0 -> 14595_940_1_0_0_0_0_0::::Parallel assignment for 14781 := 14333::R14781 = R14333
Block 14426_939_1_13_21_0_53754_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14426_939_1_0_0_0_0_0 -> 14595_940_1_0_0_0_0_0::::Parallel assignment for 49807 := 48144::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14426_939_1_0_0_0_0_0 -> 14595_940_1_0_0_0_0_0::::Parallel assignment for 14781 := 14333::R14781 = R14333
Block 14394_940_1_13_21_0_53763_0:
B14783 = R14339>R105NOP
assume !B14783R14785 = e.block.timestamp-R14339 B14786 = R14785>R14285
if B14786:bool goto 14426_939_1_13_21_0_53754_0 else goto 14434_939_1_13_21_0_53809_0
Block 14732_928_1_13_21_0_53769_0:
R18773 = R17880+R16859 B18774 = add_must_ofl:bif(R17880,R16859)NOP
assume !B18774R18776 = R18773/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14585_935_1_0_0_0_0_0 -> 14595_940_1_0_0_0_0_0::::Parallel assignment for 49807 := 67288::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14585_935_1_0_0_0_0_0 -> 14595_940_1_0_0_0_0_0::::Parallel assignment for 14781 := 18776::R14781 = R18776
Block 14615_928_1_13_21_0_53772_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_928_1_0_0_0_0_0 -> 14732_928_1_0_0_0_0_0::::Parallel assignment for 62086, 62088 := 62087, 62089::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_928_1_0_0_0_0_0 -> 14732_928_1_0_0_0_0_0::::Parallel assignment for 17880 := 17881::R17880 = 0x0
Block 14732_929_1_13_21_0_53778_0:
B17353 = R14333==0x0
if B17353:bool goto 14615_928_1_13_21_0_53772_0 else goto 14623_928_1_13_21_0_53784_0
Block 14615_929_1_13_21_0_53782_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_929_1_0_0_0_0_0 -> 14732_929_1_0_0_0_0_0::::Parallel assignment for 59562, 59564 := 59563, 59565::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_929_1_0_0_0_0_0 -> 14732_929_1_0_0_0_0_0::::Parallel assignment for 16859 := 16860::R16859 = 0x0
Block 14623_928_1_13_21_0_53784_0:
R17882 = R14333*R15969 NOP
assume mul_noofl:bif(R14333,R15969)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_927_1_0_0_0_0_0 -> 14732_928_1_0_0_0_0_0::::Parallel assignment for 62086, 62088 := 63413, 62074::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_927_1_0_0_0_0_0 -> 14732_928_1_0_0_0_0_0::::Parallel assignment for 17880 := 17882::R17880 = R17882
Block 14623_929_1_13_21_0_53792_0:
R16861 = R14336*R15972 NOP
assume mul_noofl:bif(R14336,R15972)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_928_1_0_0_0_0_0 -> 14732_929_1_0_0_0_0_0::::Parallel assignment for 59562, 59564 := 60939, 59550::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_928_1_0_0_0_0_0 -> 14732_929_1_0_0_0_0_0::::Parallel assignment for 16859 := 16861::R16859 = R16861
Block 14732_932_1_13_21_0_53799_0:
R15969 = R15275/R14285 B15970 = R15969>0x3b9aca00NOP
assume !B15970R15972 = 0x3b9aca00-R15969 B15973 = R14336==0x0
if B15973:bool goto 14615_929_1_13_21_0_53782_0 else goto 14623_929_1_13_21_0_53792_0
Block 14615_932_1_13_21_0_53804_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_932_1_0_0_0_0_0 -> 14732_932_1_0_0_0_0_0::::Parallel assignment for 53172, 53174 := 53173, 53175::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_932_1_0_0_0_0_0 -> 14732_932_1_0_0_0_0_0::::Parallel assignment for 15275 := 15276::R15275 = 0x0
Block 14434_939_1_13_21_0_53809_0:
B15036 = R14785==0x0
if B15036:bool goto 14615_932_1_13_21_0_53804_0 else goto 14623_932_1_13_21_0_53814_0
Block 14623_932_1_13_21_0_53814_0:
R15277 = R14785*0x3b9aca00 NOP
assume mul_noofl:bif(R14785,0x3b9aca00)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_931_1_0_0_0_0_0 -> 14732_932_1_0_0_0_0_0::::Parallel assignment for 53172, 53174 := 54248, 53160::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_931_1_0_0_0_0_0 -> 14732_932_1_0_0_0_0_0::::Parallel assignment for 15275 := 15277::R15275 = R15277
Block 11919_964_1_13_21_0_53824_0:
NOP
assume R13863==0x0R14269 = M10175[R13005] B14270 = 0x1>R14269NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11938_963_1_0_0_0_0_0 -> 11947_963_1_0_0_0_0_0::::Parallel assignment for 25216 := 25220::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11938_963_1_0_0_0_0_0 -> 11947_963_1_0_0_0_0_0::assume !B14270TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_959_1_0_0_0_0_0 -> 12894_959_1_0_0_0_0_0::::Parallel assignment for 26451 := 26452::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_959_1_0_0_0_0_0 -> 12894_959_1_0_0_0_0_0::NOP
R14275 = e.block.timestamp-(R105%0x76a700) R14276 = R14275+0x76a700 B14277 = add_must_ofl:bif(R14275,0x76a700)NOP
assume !B14277R14279 = M10175[R11845] R14280 = R10155+0x60
R14281 = M10175[R14280] NOP
R14283 = (R14281>>l0x8)>>l0x0 R14284 = 0xff&R14283 R14285 = R14284*0x3c NOP
R14287 = e.block.timestamp-(R105%0x76a700) R14288 = R14287+0x76a700 R14289 = R10155+0xe0R14290 = R10155+0xa0M14294 = M10175[R14290] = R14279R14295 = R10167+0x40M14296 = M14294[R14295] = 0xf424a
R14297 = 0x60 R14298 = R14297-0x20 M14299 = M14296[R10167] = R14298 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=144, nextFPWriteCmd=CmdPointer(block=12934_949_1_0_0_0_0_0, pos=42), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_949_1_0_0_0_0_0, pos=42)))::I14300 = keccak256exprsimple(0xf424a R14279)R14301 = R10167+0xc0R14302 = R10167+0x80M14303 = M14299[R14302] = R14288R14304 = R14289+0x40M14305 = M14303[R14304] = I14300
R14306 = 0x60 R14307 = R14306-0x20 M14308 = M14305[R14289] = R14307 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=143, nextFPWriteCmd=CmdPointer(block=12934_949_1_0_0_0_0_0, pos=76), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_949_1_0_0_0_0_0, pos=76)))::I14309 = keccak256exprsimple(I14300 R14288)R14310 = R14289+0xc0R14311 = R14289+0x80M14312 = M14308[R14311] = R14276R14313 = R14301+0x40M14314 = M14312[R14313] = I14309
R14315 = 0x60 R14316 = R14315-0x20 M14317 = M14314[R14301] = R14316 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=145, nextFPWriteCmd=CmdPointer(block=12934_949_1_0_0_0_0_0, pos=110), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_949_1_0_0_0_0_0, pos=110)))::I14322 = keccak256exprsimple(I14309 R14276)
R14323 = W15[I14322] R14324 = R14323>>l0x0 R14325 = 0xffffffffffffffffffff&R14324 NOP
R14328 = (R14323>>l0x50)>>l0x0 R14329 = 0xffffffffffffffffffff&R14328 NOP
R14332 = (R14323>>l0xa0)>>l0x0 R14333 = 0xffffffff&R14332 NOP
R14335 = (R14323>>l0xc0)>>l0x0 R14336 = 0xffffffff&R14335 NOP
R14338 = (R14323>>l0xe0)>>l0x0 R14339 = 0xffffffff&R14338 I14341 = I14322+int 0x1 R14343 = W16[I14341] NOP
assume R14285>0x0B14350 = R14339>e.block.timestamp
if B14350:bool goto 14387_940_1_13_21_0_53753_0 else goto 14394_940_1_13_21_0_53763_0
Block 11808_961_1_13_21_0_53829_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11808_961_1_0_0_0_0_0 -> 11919_964_1_0_0_0_0_0::::Parallel assignment for 23417, 23419, 23423, 23425 := 23418, 23420, 23812, 23814::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11808_961_1_0_0_0_0_0 -> 11919_964_1_0_0_0_0_0::::Parallel assignment for 13863 := 13864::R13863 = 0x0
Block 11831_961_1_13_21_0_53830_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11831_961_1_0_0_0_0_0 -> 11919_964_1_0_0_0_0_0::::Parallel assignment for 23417, 23419, 23423, 23425 := 23821, 23822, 23812, 23814::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11831_961_1_0_0_0_0_0 -> 11919_964_1_0_0_0_0_0::::Parallel assignment for 13863 := 14351::R13863 = 0x1
Block 9737_971_1_13_21_0_53871_0:
assume B12653 R13005 = R10154+0x80 R13006 = M10175[R13005] R13007 = R12258+0x20 R13008 = M10175[R13007] NOP
assume R13006>0x0B13011 = R13006>0x7NOP
assume !B13011NOP
assume R105>0x76a700NOP
R13016 = e.block.timestamp-(R105%0x76a700) TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11752_962_1_0_0_0_0_0 -> 11761_962_1_0_0_0_0_0::::Parallel assignment for 23812, 23814 := 19030, 19031::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11752_962_1_0_0_0_0_0 -> 11761_962_1_0_0_0_0_0::B13017 = 0x1>R13006
if B13017:bool goto 11859_962_1_0_21_0_49285_0 else goto 11769_962_1_77_21_0_58462_0
Block 9727_971_1_13_21_0_53874_0:
R12649 = R12258+0x60
R12650 = M10175[R12649] B12651 = R12650s<0x0NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9727_971_1_0_0_0_0_0 -> 9737_971_1_0_0_0_0_0::::Parallel assignment for 17088 := 17092::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9727_971_1_0_0_0_0_0 -> 9737_971_1_0_0_0_0_0::::Parallel assignment for 12653 := 12652::B12653 = !B12651
Block 9720_971_1_13_21_0_53875_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9720_971_1_0_0_0_0_0 -> 9737_971_1_0_0_0_0_0::::Parallel assignment for 17088 := 16423::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9720_971_1_0_0_0_0_0 -> 9737_971_1_0_0_0_0_0::::Parallel assignment for 12653 := 12263::B12653 = B12263
Block 7066_984_1_13_21_0_53892_0:
R12255 = M10175[R8203] NOP
assume 0x0<R12255R12258 = M10175[R11602] R12259 = R12258+0x40 R12260 = M10175[R12259] B12261 = R12260<0x2NOPB12263 = !B12261 ? !(R12260>0x8) : !B12261
if B12263:bool goto 9727_971_1_13_21_0_53874_0 else goto 9720_971_1_13_21_0_53875_0
Block 7027_984_1_13_21_0_53900_0:
R11845 = R10155 R11846 = M10175[R11845] R11847 = M10175[R8203] NOP
assume 0x0<R11847R11850 = M10175[R11602] R11851 = R11850 R11852 = M10175[R11851] B11853 = R11852==R11846
if B11853:bool goto 7066_984_1_13_21_0_53892_0 else goto 7062_984_1_1_21_0_51020_0
Block 15420_948_2_13_21_0_54097_0:
R23148 = R23055&0x8000000000000000 R23149 = SignExtend(o1=0xf, o2=R23148:bv256) B23150 = 0x0s<R23149R23151 = B23150 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R23152 = R23055&0x4000000000000000 R23153 = SignExtend(o1=0xf, o2=R23152:bv256) B23154 = 0x0s<R23153R23155 = B23154 ? (R23151*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R23151
R23156 = R23055&0x2000000000000000 R23157 = SignExtend(o1=0xf, o2=R23156:bv256) B23158 = 0x0s<R23157R23159 = B23158 ? (R23155*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R23155
R23160 = R23055&0x1000000000000000 R23161 = SignExtend(o1=0xf, o2=R23160:bv256) B23162 = 0x0s<R23161R23163 = B23162 ? (R23159*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R23159
R23164 = R23055&0x800000000000000 R23165 = SignExtend(o1=0xf, o2=R23164:bv256) B23166 = 0x0s<R23165R23167 = B23166 ? (R23163*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R23163
R23168 = R23055&0x400000000000000 R23169 = SignExtend(o1=0xf, o2=R23168:bv256) B23170 = 0x0s<R23169R23171 = B23170 ? (R23167*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R23167
R23172 = R23055&0x200000000000000 R23173 = SignExtend(o1=0xf, o2=R23172:bv256) B23174 = 0x0s<R23173R23175 = B23174 ? (R23171*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R23171
R23176 = R23055&0x100000000000000 R23177 = SignExtend(o1=0xf, o2=R23176:bv256) B23178 = 0x0s<R23177R23179 = B23178 ? (R23175*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R23175
R23180 = R23055&0x80000000000000 R23181 = SignExtend(o1=0xf, o2=R23180:bv256) B23182 = 0x0s<R23181R23183 = B23182 ? (R23179*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R23179
R23184 = R23055&0x40000000000000 R23185 = SignExtend(o1=0xf, o2=R23184:bv256) B23186 = 0x0s<R23185R23187 = B23186 ? (R23183*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R23183
R23188 = R23055&0x20000000000000 R23189 = SignExtend(o1=0xf, o2=R23188:bv256) B23190 = 0x0s<R23189R23191 = B23190 ? (R23187*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R23187
R23192 = R23055&0x10000000000000 R23193 = SignExtend(o1=0xf, o2=R23192:bv256) B23194 = 0x0s<R23193R23195 = B23194 ? (R23191*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R23191
R23196 = R23055&0x8000000000000 R23197 = SignExtend(o1=0xf, o2=R23196:bv256) B23198 = 0x0s<R23197R23199 = B23198 ? (R23195*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R23195
R23200 = R23055&0x4000000000000 R23201 = SignExtend(o1=0xf, o2=R23200:bv256) B23202 = 0x0s<R23201R23203 = B23202 ? (R23199*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R23199
R23204 = R23055&0x2000000000000 R23205 = SignExtend(o1=0xf, o2=R23204:bv256) B23206 = 0x0s<R23205R23207 = B23206 ? (R23203*0x1000162e525ee054754457d5995292026)>>l0x80 : R23203
R23208 = R23055&0x1000000000000 R23209 = SignExtend(o1=0xf, o2=R23208:bv256) B23210 = 0x0s<R23209R23211 = B23210 ? (R23207*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R23207
R23212 = R23055&0x800000000000 R23213 = SignExtend(o1=0xf, o2=R23212:bv256) B23214 = 0x0s<R23213R23215 = B23214 ? (R23211*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R23211
R23216 = R23055&0x400000000000 R23217 = SignExtend(o1=0xf, o2=R23216:bv256) B23218 = 0x0s<R23217R23219 = B23218 ? (R23215*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R23215
R23220 = R23055&0x200000000000 R23221 = SignExtend(o1=0xf, o2=R23220:bv256) B23222 = 0x0s<R23221R23223 = B23222 ? (R23219*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R23219
R23224 = R23055&0x100000000000 R23225 = SignExtend(o1=0xf, o2=R23224:bv256) B23226 = 0x0s<R23225R23227 = B23226 ? (R23223*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R23223
R23228 = R23055&0x80000000000 R23229 = SignExtend(o1=0xf, o2=R23228:bv256) B23230 = 0x0s<R23229R23231 = B23230 ? (R23227*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R23227
R23232 = R23055&0x40000000000 R23233 = SignExtend(o1=0xf, o2=R23232:bv256) B23234 = 0x0s<R23233R23235 = B23234 ? (R23231*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R23231
R23236 = R23055&0x20000000000 R23237 = SignExtend(o1=0xf, o2=R23236:bv256) B23238 = 0x0s<R23237R23239 = B23238 ? (R23235*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R23235
R23240 = R23055&0x10000000000 R23241 = SignExtend(o1=0xf, o2=R23240:bv256) B23242 = 0x0s<R23241R23243 = B23242 ? (R23239*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R23239
R23244 = R23055&0x8000000000 R23245 = SignExtend(o1=0xf, o2=R23244:bv256) B23246 = 0x0s<R23245R23247 = B23246 ? (R23243*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R23243
R23248 = R23055&0x4000000000 R23249 = SignExtend(o1=0xf, o2=R23248:bv256) B23250 = 0x0s<R23249R23251 = B23250 ? (R23247*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R23247
R23252 = R23055&0x2000000000 R23253 = SignExtend(o1=0xf, o2=R23252:bv256) B23254 = 0x0s<R23253R23255 = B23254 ? (R23251*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R23251
R23256 = R23055&0x1000000000 R23257 = SignExtend(o1=0xf, o2=R23256:bv256) B23258 = 0x0s<R23257R23259 = B23258 ? (R23255*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R23255
R23260 = R23055&0x800000000 R23261 = SignExtend(o1=0xf, o2=R23260:bv256) B23262 = 0x0s<R23261R23263 = B23262 ? (R23259*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R23259
R23264 = R23055&0x400000000 R23265 = SignExtend(o1=0xf, o2=R23264:bv256) B23266 = 0x0s<R23265R23267 = B23266 ? (R23263*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R23263
R23268 = R23055&0x200000000 R23269 = SignExtend(o1=0xf, o2=R23268:bv256) B23270 = 0x0s<R23269R23271 = B23270 ? (R23267*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R23267
R23272 = R23055&0x100000000 R23273 = SignExtend(o1=0xf, o2=R23272:bv256) B23274 = 0x0s<R23273R23275 = B23274 ? (R23271*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R23271
R23276 = R23055&0x80000000 R23277 = SignExtend(o1=0xf, o2=R23276:bv256) B23278 = 0x0s<R23277R23279 = B23278 ? (R23275*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R23275
R23280 = R23055&0x40000000 R23281 = SignExtend(o1=0xf, o2=R23280:bv256) B23282 = 0x0s<R23281R23283 = B23282 ? (R23279*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R23279
R23284 = R23055&0x20000000 R23285 = SignExtend(o1=0xf, o2=R23284:bv256) B23286 = 0x0s<R23285R23287 = B23286 ? (R23283*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R23283
R23288 = R23055&0x10000000 R23289 = SignExtend(o1=0xf, o2=R23288:bv256) B23290 = 0x0s<R23289R23291 = B23290 ? (R23287*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R23287
R23292 = R23055&0x8000000 R23293 = SignExtend(o1=0xf, o2=R23292:bv256) B23294 = 0x0s<R23293R23295 = B23294 ? (R23291*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R23291
R23296 = R23055&0x4000000 R23297 = SignExtend(o1=0xf, o2=R23296:bv256) B23298 = 0x0s<R23297R23299 = B23298 ? (R23295*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R23295
R23300 = R23055&0x2000000 R23301 = SignExtend(o1=0xf, o2=R23300:bv256) B23302 = 0x0s<R23301R23303 = B23302 ? (R23299*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R23299
R23304 = R23055&0x1000000 R23305 = SignExtend(o1=0xf, o2=R23304:bv256) B23306 = 0x0s<R23305R23307 = B23306 ? (R23303*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R23303
R23308 = R23055&0x800000 R23309 = SignExtend(o1=0xf, o2=R23308:bv256) B23310 = 0x0s<R23309R23311 = B23310 ? (R23307*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R23307
R23312 = R23055&0x400000 R23313 = SignExtend(o1=0xf, o2=R23312:bv256) B23314 = 0x0s<R23313R23315 = B23314 ? (R23311*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R23311
R23316 = R23055&0x200000 R23317 = SignExtend(o1=0xf, o2=R23316:bv256) B23318 = 0x0s<R23317R23319 = B23318 ? (R23315*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R23315
R23320 = R23055&0x100000 R23321 = SignExtend(o1=0xf, o2=R23320:bv256) B23322 = 0x0s<R23321R23323 = B23322 ? (R23319*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R23319
R23324 = R23055&0x80000 R23325 = SignExtend(o1=0xf, o2=R23324:bv256) B23326 = 0x0s<R23325R23327 = B23326 ? (R23323*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R23323
R23328 = R23055&0x40000 R23329 = SignExtend(o1=0xf, o2=R23328:bv256) B23330 = 0x0s<R23329R23331 = B23330 ? (R23327*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R23327
R23332 = R23055&0x20000 R23333 = SignExtend(o1=0xf, o2=R23332:bv256) B23334 = 0x0s<R23333R23335 = B23334 ? (R23331*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R23331
R23336 = R23055&0x10000 R23337 = SignExtend(o1=0xf, o2=R23336:bv256) B23338 = 0x0s<R23337R23339 = B23338 ? (R23335*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R23335
R23340 = R23055&0x8000 R23341 = SignExtend(o1=0xf, o2=R23340:bv256) B23342 = 0x0s<R23341R23343 = B23342 ? (R23339*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R23339
R23344 = R23055&0x4000 R23345 = SignExtend(o1=0xf, o2=R23344:bv256) B23346 = 0x0s<R23345R23347 = B23346 ? (R23343*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R23343
R23348 = R23055&0x2000 R23349 = SignExtend(o1=0xf, o2=R23348:bv256) B23350 = 0x0s<R23349R23351 = B23350 ? (R23347*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R23347
R23352 = R23055&0x1000 R23353 = SignExtend(o1=0xf, o2=R23352:bv256) B23354 = 0x0s<R23353R23355 = B23354 ? (R23351*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R23351
R23356 = R23055&0x800 R23357 = SignExtend(o1=0xf, o2=R23356:bv256) B23358 = 0x0s<R23357R23359 = B23358 ? (R23355*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R23355
R23360 = R23055&0x400 R23361 = SignExtend(o1=0xf, o2=R23360:bv256) B23362 = 0x0s<R23361R23363 = B23362 ? (R23359*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R23359
R23364 = R23055&0x200 R23365 = SignExtend(o1=0xf, o2=R23364:bv256) B23366 = 0x0s<R23365R23367 = B23366 ? (R23363*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R23363
R23368 = R23055&0x100 R23369 = SignExtend(o1=0xf, o2=R23368:bv256) B23370 = 0x0s<R23369R23371 = B23370 ? (R23367*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R23367
R23372 = R23055&0x80 R23373 = SignExtend(o1=0xf, o2=R23372:bv256) B23374 = 0x0s<R23373R23375 = B23374 ? (R23371*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R23371
R23376 = R23055&0x40 R23377 = SignExtend(o1=0xf, o2=R23376:bv256) B23378 = 0x0s<R23377R23379 = B23378 ? (R23375*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R23375
R23380 = R23055&0x20 R23381 = SignExtend(o1=0xf, o2=R23380:bv256) B23382 = 0x0s<R23381R23383 = B23382 ? (R23379*0x100000000000000162e42fefa39ef366f)>>l0x80 : R23379
R23384 = R23055&0x10 R23385 = SignExtend(o1=0xf, o2=R23384:bv256) B23386 = 0x0s<R23385R23387 = B23386 ? (R23383*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R23383
R23388 = R23055&0x8 R23389 = SignExtend(o1=0xf, o2=R23388:bv256) B23390 = 0x0s<R23389R23391 = B23390 ? (R23387*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R23387
R23392 = R23055&0x4 R23393 = SignExtend(o1=0xf, o2=R23392:bv256) B23394 = 0x0s<R23393R23395 = B23394 ? (R23391*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R23391
R23396 = R23055&0x2 R23397 = SignExtend(o1=0xf, o2=R23396:bv256) B23398 = 0x0s<R23397R23399 = B23398 ? (R23395*0x1000000000000000162e42fefa39ef358)>>l0x80 : R23395
R23400 = R23055&0x1 R23401 = SignExtend(o1=0xf, o2=R23400:bv256) B23402 = 0x0s<R23401NOP
R23404 = SignExtend(o1=0xf, o2=R23055:bv256) NOP
R23406 = 0x3f-(R23404>>a0x40) NOP
R23408 = (B23402 ? (R23399*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R23399)>>l(SignExtend(o1=0xf, o2=R23406:bv256)) R23409 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B23410 = R23408>R23409NOP
assume !B23410TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=18404_947_2_0_0_0_0_0 -> 18409_948_2_0_0_0_0_0::::Parallel assignment for 101798, 101800 := 156726, 155754::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=18404_947_2_0_0_0_0_0 -> 18409_948_2_0_0_0_0_0::::Parallel assignment for 23146 := 23408::R23146 = R23408
Block 15420_949_1_13_21_0_54098_0:
R22786 = R22436&0x8000000000000000 R22787 = SignExtend(o1=0xf, o2=R22786:bv256) B22788 = 0x0s<R22787R22789 = B22788 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R22790 = R22436&0x4000000000000000 R22791 = SignExtend(o1=0xf, o2=R22790:bv256) B22792 = 0x0s<R22791R22793 = B22792 ? (R22789*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R22789
R22794 = R22436&0x2000000000000000 R22795 = SignExtend(o1=0xf, o2=R22794:bv256) B22796 = 0x0s<R22795R22797 = B22796 ? (R22793*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R22793
R22798 = R22436&0x1000000000000000 R22799 = SignExtend(o1=0xf, o2=R22798:bv256) B22800 = 0x0s<R22799R22801 = B22800 ? (R22797*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R22797
R22802 = R22436&0x800000000000000 R22803 = SignExtend(o1=0xf, o2=R22802:bv256) B22804 = 0x0s<R22803R22805 = B22804 ? (R22801*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R22801
R22806 = R22436&0x400000000000000 R22807 = SignExtend(o1=0xf, o2=R22806:bv256) B22808 = 0x0s<R22807R22809 = B22808 ? (R22805*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R22805
R22810 = R22436&0x200000000000000 R22811 = SignExtend(o1=0xf, o2=R22810:bv256) B22812 = 0x0s<R22811R22813 = B22812 ? (R22809*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R22809
R22814 = R22436&0x100000000000000 R22815 = SignExtend(o1=0xf, o2=R22814:bv256) B22816 = 0x0s<R22815R22817 = B22816 ? (R22813*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R22813
R22818 = R22436&0x80000000000000 R22819 = SignExtend(o1=0xf, o2=R22818:bv256) B22820 = 0x0s<R22819R22821 = B22820 ? (R22817*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R22817
R22822 = R22436&0x40000000000000 R22823 = SignExtend(o1=0xf, o2=R22822:bv256) B22824 = 0x0s<R22823R22825 = B22824 ? (R22821*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R22821
R22826 = R22436&0x20000000000000 R22827 = SignExtend(o1=0xf, o2=R22826:bv256) B22828 = 0x0s<R22827R22829 = B22828 ? (R22825*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R22825
R22830 = R22436&0x10000000000000 R22831 = SignExtend(o1=0xf, o2=R22830:bv256) B22832 = 0x0s<R22831R22833 = B22832 ? (R22829*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R22829
R22834 = R22436&0x8000000000000 R22835 = SignExtend(o1=0xf, o2=R22834:bv256) B22836 = 0x0s<R22835R22837 = B22836 ? (R22833*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R22833
R22838 = R22436&0x4000000000000 R22839 = SignExtend(o1=0xf, o2=R22838:bv256) B22840 = 0x0s<R22839R22841 = B22840 ? (R22837*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R22837
R22842 = R22436&0x2000000000000 R22843 = SignExtend(o1=0xf, o2=R22842:bv256) B22844 = 0x0s<R22843R22845 = B22844 ? (R22841*0x1000162e525ee054754457d5995292026)>>l0x80 : R22841
R22846 = R22436&0x1000000000000 R22847 = SignExtend(o1=0xf, o2=R22846:bv256) B22848 = 0x0s<R22847R22849 = B22848 ? (R22845*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R22845
R22850 = R22436&0x800000000000 R22851 = SignExtend(o1=0xf, o2=R22850:bv256) B22852 = 0x0s<R22851R22853 = B22852 ? (R22849*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R22849
R22854 = R22436&0x400000000000 R22855 = SignExtend(o1=0xf, o2=R22854:bv256) B22856 = 0x0s<R22855R22857 = B22856 ? (R22853*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R22853
R22858 = R22436&0x200000000000 R22859 = SignExtend(o1=0xf, o2=R22858:bv256) B22860 = 0x0s<R22859R22861 = B22860 ? (R22857*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R22857
R22862 = R22436&0x100000000000 R22863 = SignExtend(o1=0xf, o2=R22862:bv256) B22864 = 0x0s<R22863R22865 = B22864 ? (R22861*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R22861
R22866 = R22436&0x80000000000 R22867 = SignExtend(o1=0xf, o2=R22866:bv256) B22868 = 0x0s<R22867R22869 = B22868 ? (R22865*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R22865
R22870 = R22436&0x40000000000 R22871 = SignExtend(o1=0xf, o2=R22870:bv256) B22872 = 0x0s<R22871R22873 = B22872 ? (R22869*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R22869
R22874 = R22436&0x20000000000 R22875 = SignExtend(o1=0xf, o2=R22874:bv256) B22876 = 0x0s<R22875R22877 = B22876 ? (R22873*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R22873
R22878 = R22436&0x10000000000 R22879 = SignExtend(o1=0xf, o2=R22878:bv256) B22880 = 0x0s<R22879R22881 = B22880 ? (R22877*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R22877
R22882 = R22436&0x8000000000 R22883 = SignExtend(o1=0xf, o2=R22882:bv256) B22884 = 0x0s<R22883R22885 = B22884 ? (R22881*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R22881
R22886 = R22436&0x4000000000 R22887 = SignExtend(o1=0xf, o2=R22886:bv256) B22888 = 0x0s<R22887R22889 = B22888 ? (R22885*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R22885
R22890 = R22436&0x2000000000 R22891 = SignExtend(o1=0xf, o2=R22890:bv256) B22892 = 0x0s<R22891R22893 = B22892 ? (R22889*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R22889
R22894 = R22436&0x1000000000 R22895 = SignExtend(o1=0xf, o2=R22894:bv256) B22896 = 0x0s<R22895R22897 = B22896 ? (R22893*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R22893
R22898 = R22436&0x800000000 R22899 = SignExtend(o1=0xf, o2=R22898:bv256) B22900 = 0x0s<R22899R22901 = B22900 ? (R22897*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R22897
R22902 = R22436&0x400000000 R22903 = SignExtend(o1=0xf, o2=R22902:bv256) B22904 = 0x0s<R22903R22905 = B22904 ? (R22901*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R22901
R22906 = R22436&0x200000000 R22907 = SignExtend(o1=0xf, o2=R22906:bv256) B22908 = 0x0s<R22907R22909 = B22908 ? (R22905*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R22905
R22910 = R22436&0x100000000 R22911 = SignExtend(o1=0xf, o2=R22910:bv256) B22912 = 0x0s<R22911R22913 = B22912 ? (R22909*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R22909
R22914 = R22436&0x80000000 R22915 = SignExtend(o1=0xf, o2=R22914:bv256) B22916 = 0x0s<R22915R22917 = B22916 ? (R22913*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R22913
R22918 = R22436&0x40000000 R22919 = SignExtend(o1=0xf, o2=R22918:bv256) B22920 = 0x0s<R22919R22921 = B22920 ? (R22917*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R22917
R22922 = R22436&0x20000000 R22923 = SignExtend(o1=0xf, o2=R22922:bv256) B22924 = 0x0s<R22923R22925 = B22924 ? (R22921*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R22921
R22926 = R22436&0x10000000 R22927 = SignExtend(o1=0xf, o2=R22926:bv256) B22928 = 0x0s<R22927R22929 = B22928 ? (R22925*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R22925
R22930 = R22436&0x8000000 R22931 = SignExtend(o1=0xf, o2=R22930:bv256) B22932 = 0x0s<R22931R22933 = B22932 ? (R22929*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R22929
R22934 = R22436&0x4000000 R22935 = SignExtend(o1=0xf, o2=R22934:bv256) B22936 = 0x0s<R22935R22937 = B22936 ? (R22933*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R22933
R22938 = R22436&0x2000000 R22939 = SignExtend(o1=0xf, o2=R22938:bv256) B22940 = 0x0s<R22939R22941 = B22940 ? (R22937*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R22937
R22942 = R22436&0x1000000 R22943 = SignExtend(o1=0xf, o2=R22942:bv256) B22944 = 0x0s<R22943R22945 = B22944 ? (R22941*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R22941
R22946 = R22436&0x800000 R22947 = SignExtend(o1=0xf, o2=R22946:bv256) B22948 = 0x0s<R22947R22949 = B22948 ? (R22945*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R22945
R22950 = R22436&0x400000 R22951 = SignExtend(o1=0xf, o2=R22950:bv256) B22952 = 0x0s<R22951R22953 = B22952 ? (R22949*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R22949
R22954 = R22436&0x200000 R22955 = SignExtend(o1=0xf, o2=R22954:bv256) B22956 = 0x0s<R22955R22957 = B22956 ? (R22953*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R22953
R22958 = R22436&0x100000 R22959 = SignExtend(o1=0xf, o2=R22958:bv256) B22960 = 0x0s<R22959R22961 = B22960 ? (R22957*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R22957
R22962 = R22436&0x80000 R22963 = SignExtend(o1=0xf, o2=R22962:bv256) B22964 = 0x0s<R22963R22965 = B22964 ? (R22961*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R22961
R22966 = R22436&0x40000 R22967 = SignExtend(o1=0xf, o2=R22966:bv256) B22968 = 0x0s<R22967R22969 = B22968 ? (R22965*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R22965
R22970 = R22436&0x20000 R22971 = SignExtend(o1=0xf, o2=R22970:bv256) B22972 = 0x0s<R22971R22973 = B22972 ? (R22969*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R22969
R22974 = R22436&0x10000 R22975 = SignExtend(o1=0xf, o2=R22974:bv256) B22976 = 0x0s<R22975R22977 = B22976 ? (R22973*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R22973
R22978 = R22436&0x8000 R22979 = SignExtend(o1=0xf, o2=R22978:bv256) B22980 = 0x0s<R22979R22981 = B22980 ? (R22977*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R22977
R22982 = R22436&0x4000 R22983 = SignExtend(o1=0xf, o2=R22982:bv256) B22984 = 0x0s<R22983R22985 = B22984 ? (R22981*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R22981
R22986 = R22436&0x2000 R22987 = SignExtend(o1=0xf, o2=R22986:bv256) B22988 = 0x0s<R22987R22989 = B22988 ? (R22985*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R22985
R22990 = R22436&0x1000 R22991 = SignExtend(o1=0xf, o2=R22990:bv256) B22992 = 0x0s<R22991R22993 = B22992 ? (R22989*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R22989
R22994 = R22436&0x800 R22995 = SignExtend(o1=0xf, o2=R22994:bv256) B22996 = 0x0s<R22995R22997 = B22996 ? (R22993*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R22993
R22998 = R22436&0x400 R22999 = SignExtend(o1=0xf, o2=R22998:bv256) B23000 = 0x0s<R22999R23001 = B23000 ? (R22997*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R22997
R23002 = R22436&0x200 R23003 = SignExtend(o1=0xf, o2=R23002:bv256) B23004 = 0x0s<R23003R23005 = B23004 ? (R23001*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R23001
R23006 = R22436&0x100 R23007 = SignExtend(o1=0xf, o2=R23006:bv256) B23008 = 0x0s<R23007R23009 = B23008 ? (R23005*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R23005
R23010 = R22436&0x80 R23011 = SignExtend(o1=0xf, o2=R23010:bv256) B23012 = 0x0s<R23011R23013 = B23012 ? (R23009*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R23009
R23014 = R22436&0x40 R23015 = SignExtend(o1=0xf, o2=R23014:bv256) B23016 = 0x0s<R23015R23017 = B23016 ? (R23013*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R23013
R23018 = R22436&0x20 R23019 = SignExtend(o1=0xf, o2=R23018:bv256) B23020 = 0x0s<R23019R23021 = B23020 ? (R23017*0x100000000000000162e42fefa39ef366f)>>l0x80 : R23017
R23022 = R22436&0x10 R23023 = SignExtend(o1=0xf, o2=R23022:bv256) B23024 = 0x0s<R23023R23025 = B23024 ? (R23021*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R23021
R23026 = R22436&0x8 R23027 = SignExtend(o1=0xf, o2=R23026:bv256) B23028 = 0x0s<R23027R23029 = B23028 ? (R23025*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R23025
R23030 = R22436&0x4 R23031 = SignExtend(o1=0xf, o2=R23030:bv256) B23032 = 0x0s<R23031R23033 = B23032 ? (R23029*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R23029
R23034 = R22436&0x2 R23035 = SignExtend(o1=0xf, o2=R23034:bv256) B23036 = 0x0s<R23035R23037 = B23036 ? (R23033*0x1000000000000000162e42fefa39ef358)>>l0x80 : R23033
R23038 = R22436&0x1 R23039 = SignExtend(o1=0xf, o2=R23038:bv256) B23040 = 0x0s<R23039NOP
R23042 = SignExtend(o1=0xf, o2=R22436:bv256) NOP
R23044 = 0x3f-(R23042>>a0x40) NOP
R23046 = (B23040 ? (R23037*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R23037)>>l(SignExtend(o1=0xf, o2=R23044:bv256)) R23047 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B23048 = R23046>R23047NOP
assume !B23048TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=18404_948_1_0_0_0_0_0 -> 18409_949_1_0_0_0_0_0::::Parallel assignment for 103640, 103642 := 158379, 157556::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=18404_948_1_0_0_0_0_0 -> 18409_949_1_0_0_0_0_0::::Parallel assignment for 22784 := 23046::R22784 = R23046
Block 9151_960_1_17_21_0_54662_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5605_962_1_0_0_0_0_0 -> 5497_965_1_0_0_0_0_0::::Parallel assignment for 106344, 106346, 107307, 107310, 112333, 115326, 115328 := 106345, 104443, 107306, 107309, 110843, 113769, 113771::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5605_962_1_0_0_0_0_0 -> 5497_965_1_0_0_0_0_0::NOP
assume R19397==0x0::Parallel assignment for 16141, 16166, 19566 := 19305, 19331, 17417::R16166 = R19331R19566 = R17417
Block 9122_960_1_17_21_0_54663_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9122_960_1_0_0_0_0_0 -> 9151_960_1_0_0_0_0_0::::Parallel assignment for 113769, 113771 := 113770, 113772::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9122_960_1_0_0_0_0_0 -> 9151_960_1_0_0_0_0_0::::Parallel assignment for 19397 := 19398::R19397 = 0x0
Block 11411_956_1_17_21_0_54667_0:
B23746 = R23427<0x2NOP
R23748 = 0xff-(B23746 ? R23429 : R23429+0x1) R23749 = R23748+0x1 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9144_958_1_0_0_0_0_0 -> 9151_960_1_0_0_0_0_0::::Parallel assignment for 113769, 113771 := 121262, 121259::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9144_958_1_0_0_0_0_0 -> 9151_960_1_0_0_0_0_0::::Parallel assignment for 19397 := 23749::R19397 = R23749
Block 11398_956_1_17_21_0_54669_0:
NOP
R23432 = R22732+0x2 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11398_956_1_0_0_0_0_0 -> 11411_956_1_0_0_0_0_0::::Parallel assignment for 119800, 119806, 119808 := 119798, 119807, 119803::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11398_956_1_0_0_0_0_0 -> 11411_956_1_0_0_0_0_0::::Parallel assignment for 23427, 23429 := 23431, 23432::R23427 = R22730>>l0x2R23429 = R23432
Block 11389_956_1_17_21_0_54670_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11389_956_1_0_0_0_0_0 -> 11411_956_1_0_0_0_0_0::::Parallel assignment for 119800, 119806, 119808 := 119063, 119069, 119071::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11389_956_1_0_0_0_0_0 -> 11411_956_1_0_0_0_0_0::::Parallel assignment for 23427, 23429 := 22730, 22732::R23427 = R22730R23429 = R22732
Block 11389_956_1_17_21_0_54672_0:
B23082 = R22730<0x4
if B23082:bool goto 11389_956_1_17_21_0_54670_0 else goto 11398_956_1_17_21_0_54669_0
Block 11376_956_1_17_21_0_54675_0:
NOP
R22735 = R22006+0x4 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11376_956_1_0_0_0_0_0 -> 11389_956_1_0_0_0_0_0::::Parallel assignment for 119063, 119069, 119071 := 119061, 119070, 119066::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11376_956_1_0_0_0_0_0 -> 11389_956_1_0_0_0_0_0::::Parallel assignment for 22730, 22732 := 22734, 22735::R22730 = R22004>>l0x4R22732 = R22735
Block 11367_956_1_17_21_0_54676_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11367_956_1_0_0_0_0_0 -> 11389_956_1_0_0_0_0_0::::Parallel assignment for 119063, 119069, 119071 := 118400, 118406, 118408::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11367_956_1_0_0_0_0_0 -> 11389_956_1_0_0_0_0_0::::Parallel assignment for 22730, 22732 := 22004, 22006::R22730 = R22004R22732 = R22006
Block 5572_963_1_17_21_0_54677_0:
B18823 = R14465<0x1B18824 = !B18823NOP
assume B18824 ? !(R14465>0x100) : B18824R18827 = R14465-0x1 NOP
R18829 = ~(0x8000000000000000000000000000000000000000000000000000000000000000>>lR18827) R18830 = R12750&R18829 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9598_958_1_0_0_0_0_0 -> 9646_958_1_0_0_0_0_0::::Parallel assignment for 110843 := 110841::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9598_958_1_0_0_0_0_0 -> 9646_958_1_0_0_0_0_0::B18832 = R18830==0x0
if B18832:bool goto 9122_960_1_17_21_0_54663_0 else goto 9130_960_1_17_21_0_54717_0
Block 11367_956_1_17_21_0_54678_0:
B22375 = R22004<0x10
if B22375:bool goto 11367_956_1_17_21_0_54676_0 else goto 11376_956_1_17_21_0_54675_0
Block 5568_963_1_17_21_0_54679_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5568_963_1_0_0_0_0_0 -> 5572_963_1_0_0_0_0_0::::Parallel assignment for 107306, 107309 := 107308, 107311::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5568_963_1_0_0_0_0_0 -> 5572_963_1_0_0_0_0_0::
Block 5556_962_1_17_21_0_54680_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5556_962_1_0_0_0_0_0 -> 5572_963_1_0_0_0_0_0::::Parallel assignment for 107306, 107309 := 107307, 107310::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5556_962_1_0_0_0_0_0 -> 5572_963_1_0_0_0_0_0::
Block 11354_956_1_17_21_0_54681_0:
NOP
R22009 = R21677+0x8 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11354_956_1_0_0_0_0_0 -> 11367_956_1_0_0_0_0_0::::Parallel assignment for 118400, 118406, 118408 := 118398, 118407, 118403::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11354_956_1_0_0_0_0_0 -> 11367_956_1_0_0_0_0_0::::Parallel assignment for 22004, 22006 := 22008, 22009::R22004 = R21675>>l0x8R22006 = R22009
Block 11344_956_1_17_21_0_54682_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11344_956_1_0_0_0_0_0 -> 11367_956_1_0_0_0_0_0::::Parallel assignment for 118400, 118406, 118408 := 117648, 117654, 117656::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11344_956_1_0_0_0_0_0 -> 11367_956_1_0_0_0_0_0::::Parallel assignment for 22004, 22006 := 21675, 21677::R22004 = R21675R22006 = R21677
Block 11344_956_1_17_21_0_54684_0:
B21838 = R21675<0x100
if B21838:bool goto 11344_956_1_17_21_0_54682_0 else goto 11354_956_1_17_21_0_54681_0
Block 9501_955_1_17_21_0_54685_0:
M19305 = ReachabilityCertora11595_947_1_17_21_0_54689_0 ? M19304 : M16165B17413 = R16946s<0x0B17414 = !B17413B17415 = !B17414B17416 = !B17415
R17417 = R16946 B17418 = R17417s<0x0B17419 = !B17418B17420 = !B17419B17421 = !B17420NOP
assume B17421==B17416B17424 = R16946s<0x0
if B17424:bool goto 5568_963_1_17_21_0_54679_0 else goto 5556_962_1_17_21_0_54680_0
Block 11331_956_1_17_21_0_54686_0:
NOP
R21680 = R20870+0x10 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11331_956_1_0_0_0_0_0 -> 11344_956_1_0_0_0_0_0::::Parallel assignment for 117648, 117654, 117656 := 117646, 117655, 117651::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11331_956_1_0_0_0_0_0 -> 11344_956_1_0_0_0_0_0::::Parallel assignment for 21675, 21677 := 21679, 21680::R21675 = R20868>>l0x10R21677 = R21680
Block 11320_956_1_17_21_0_54687_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11320_956_1_0_0_0_0_0 -> 11344_956_1_0_0_0_0_0::::Parallel assignment for 117648, 117654, 117656 := 116878, 116884, 116886::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11320_956_1_0_0_0_0_0 -> 11344_956_1_0_0_0_0_0::::Parallel assignment for 21675, 21677 := 20868, 20870::R21675 = R20868R21677 = R20870
Block 9423_954_1_17_21_0_54688_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9423_954_1_0_0_0_0_0 -> 9501_955_1_0_0_0_0_0::::Parallel assignment for 101699, 101701 := 101700, 99994::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9423_954_1_0_0_0_0_0 -> 9501_955_1_0_0_0_0_0::::Parallel assignment for 16946, 19305, 19331 := 16169, 16165, 16158::R16946 = R16169R19331 = R16158
Block 11595_947_1_17_21_0_54689_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9496_952_1_0_0_0_0_0 -> 9501_955_1_0_0_0_0_0::::Parallel assignment for 101699, 101701 := 163628, 163630::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9496_952_1_0_0_0_0_0 -> 9501_955_1_0_0_0_0_0::::Parallel assignment for 16946, 19305, 19331 := 20681, 19304, 19330::R16946 = R20681R19331 = R19330
Block 11320_956_1_17_21_0_54690_0:
B21275 = R20868<0x10000
if B21275:bool goto 11320_956_1_17_21_0_54687_0 else goto 11331_956_1_17_21_0_54686_0
Block 9393_960_1_17_21_0_54691_0:
R16138 = R16055+0x60R16139 = R16055+0x20M16142 = M16030[R16139] = R11885R16143 = R16055+0x40M16144 = M16142[R16143] = 0xf424c
R16145 = 0x60 R16146 = R16145-0x20 M16147 = M16144[R16055] = R16146 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=88, nextFPWriteCmd=CmdPointer(block=9393_960_1_0_0_0_0_0, pos=44), sort=PackedByteArray(finalWrite=CmdPointer(block=9393_960_1_0_0_0_0_0, pos=44)))::I16148 = keccak256exprsimple(0xf424c R11885)R16149 = R16055+0xc0R16150 = R16055+0x80M16151 = M16147[R16150] = R13890R16152 = R16138+0x40M16153 = M16151[R16152] = I16148
R16154 = 0x60 R16155 = R16154-0x20 M16156 = M16153[R16138] = R16155 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=87, nextFPWriteCmd=CmdPointer(block=9393_960_1_0_0_0_0_0, pos=78), sort=PackedByteArray(finalWrite=CmdPointer(block=9393_960_1_0_0_0_0_0, pos=78)))::I16157 = keccak256exprsimple(I16148 R13890)R16158 = R16138+0xc0R16159 = R16138+0x80M16160 = M16156[R16159] = R15344R16161 = R16149+0x40M16162 = M16160[R16161] = I16157
R16163 = 0x60 R16164 = R16163-0x20 M16165 = M16162[R16149] = R16164 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=89, nextFPWriteCmd=CmdPointer(block=9393_960_1_0_0_0_0_0, pos=112), sort=PackedByteArray(finalWrite=CmdPointer(block=9393_960_1_0_0_0_0_0, pos=112)))::I16168 = keccak256exprsimple(I16157 R15344)
R16169 = W5535[I16168] B16170 = R15344>R13537
if B16170:bool goto 9431_954_1_17_21_0_54801_0 else goto 9423_954_1_17_21_0_54688_0
Block 11509_947_1_17_21_0_54692_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11509_947_1_0_0_0_0_0 -> 11595_947_1_0_0_0_0_0::::Parallel assignment for 163628, 163630 := 163629, 163631::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11509_947_1_0_0_0_0_0 -> 11595_947_1_0_0_0_0_0::::Parallel assignment for 20681 := 20682::R20681 = 0x0
Block 11307_956_1_17_21_0_54693_0:
NOP
R20873 = R20427+0x20 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11307_956_1_0_0_0_0_0 -> 11320_956_1_0_0_0_0_0::::Parallel assignment for 116878, 116884, 116886 := 116876, 116885, 116881::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11307_956_1_0_0_0_0_0 -> 11320_956_1_0_0_0_0_0::::Parallel assignment for 20868, 20870 := 20872, 20873::R20868 = R20425>>l0x20R20870 = R20873
Block 11294_956_1_17_21_0_54694_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11294_956_1_0_0_0_0_0 -> 11320_956_1_0_0_0_0_0::::Parallel assignment for 116878, 116884, 116886 := 116121, 116127, 116129::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11294_956_1_0_0_0_0_0 -> 11320_956_1_0_0_0_0_0::::Parallel assignment for 20868, 20870 := 20425, 20427::R20868 = R20425R20870 = R20427
Block 9210_958_1_17_21_0_54695_0:
R15342 = R14465*0x15180 R15343 = R15080+R15342 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9210_958_1_0_0_0_0_0 -> 9393_960_1_0_0_0_0_0::::Parallel assignment for 69654 := 69652::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9210_958_1_0_0_0_0_0 -> 9393_960_1_0_0_0_0_0::::Parallel assignment for 15344 := 15343::R15344 = R15343
Block 11294_956_1_17_21_0_54696_0:
B20696 = R20425<0x100000000
if B20696:bool goto 11294_956_1_17_21_0_54694_0 else goto 11307_956_1_17_21_0_54693_0
Block 9235_958_1_17_21_0_54697_0:
NOP
R16132 = R15080+0x76a700 R16133 = R16132-(R15080%0x7e900) R16134 = R14465-0x5a R16135 = R16134*0x7e900 R16136 = R16133+R16135 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9249_956_1_0_0_0_0_0 -> 9393_960_1_0_0_0_0_0::::Parallel assignment for 69654 := 70960::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9249_956_1_0_0_0_0_0 -> 9393_960_1_0_0_0_0_0::::Parallel assignment for 15344 := 16136::R15344 = R16136
Block 10419_948_1_17_21_0_54700_0:
M19304 = ReachabilityCertora14595_926_2_17_21_0_54707_0 ? M19379 : M20392B20418 = R16169==0x0
if B20418:bool goto 11509_947_1_17_21_0_54692_0 else goto 11517_947_1_17_21_0_54823_0
Block 11281_956_1_17_21_0_54701_0:
NOP
R20430 = R19571+0x40 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11281_956_1_0_0_0_0_0 -> 11294_956_1_0_0_0_0_0::::Parallel assignment for 116121, 116127, 116129 := 116119, 116128, 116124::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11281_956_1_0_0_0_0_0 -> 11294_956_1_0_0_0_0_0::::Parallel assignment for 20425, 20427 := 20429, 20430::R20425 = R19569>>l0x40R20427 = R20430
Block 11264_956_1_17_21_0_54702_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11264_956_1_0_0_0_0_0 -> 11294_956_1_0_0_0_0_0::::Parallel assignment for 116121, 116127, 116129 := 115314, 115320, 115322::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11264_956_1_0_0_0_0_0 -> 11294_956_1_0_0_0_0_0::::Parallel assignment for 20425, 20427 := 19569, 19571::R20425 = R19569R20427 = R19571
Block 9226_958_1_17_21_0_54704_0:
B15341 = R14465>0x87
if B15341:bool goto 9285_958_1_17_21_0_54705_0 else goto 9235_958_1_17_21_0_54697_0
Block 9285_958_1_17_21_0_54705_0:
B16129 = R14465>0xc3NOP
::Parallel assignment for 15344 := 16130::R15344 = B16129 ? ((R15080+0xb1fa800)-(R15080%0x76a700))+((R14465-0xc3)*0x76a700) : ((R15080+0x1da9c00)-(R15080%0x278d00))+((R14465-0x87)*0x278d00)
Block 13470_934_1_17_21_0_54706_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10409_940_1_0_0_0_0_0 -> 10419_948_1_0_0_0_0_0::::Parallel assignment for 159166 := 190730::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10409_940_1_0_0_0_0_0 -> 10419_948_1_0_0_0_0_0::::Parallel assignment for 19304, 19330, 19993 := 20392, 20405, 21660::R19330 = R20405R19993 = R21660
Block 14595_926_2_17_21_0_54707_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10233_944_1_0_0_0_0_0 -> 10419_948_1_0_0_0_0_0::::Parallel assignment for 159166 := 156682::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10233_944_1_0_0_0_0_0 -> 10419_948_1_0_0_0_0_0::::Parallel assignment for 19304, 19330, 19993 := 19379, 19372, 19560::R19330 = R19372R19993 = R19560
Block 11264_956_1_17_21_0_54708_0:
B19997 = R19569<0x10000000000000000
if B19997:bool goto 11264_956_1_17_21_0_54702_0 else goto 11281_956_1_17_21_0_54701_0
Block 14387_926_2_17_21_0_54711_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14387_926_2_0_0_0_0_0 -> 14595_926_2_0_0_0_0_0::::Parallel assignment for 156682 := 152684::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14387_926_2_0_0_0_0_0 -> 14595_926_2_0_0_0_0_0::::Parallel assignment for 19560 := 19385::R19560 = R19385
Block 14426_925_2_17_21_0_54712_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14426_925_2_0_0_0_0_0 -> 14595_926_2_0_0_0_0_0::::Parallel assignment for 156682 := 152684::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14426_925_2_0_0_0_0_0 -> 14595_926_2_0_0_0_0_0::::Parallel assignment for 19560 := 19385::R19560 = R19385
Block 11251_956_1_17_21_0_54713_0:
NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11251_956_1_0_0_0_0_0 -> 11264_956_1_0_0_0_0_0::::Parallel assignment for 115314, 115320, 115322 := 115312, 115321, 115317::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11251_956_1_0_0_0_0_0 -> 11264_956_1_0_0_0_0_0::::Parallel assignment for 19569, 19571 := 19573, 19575::R19569 = R19399>>l0x80R19571 = 0x80
Block 11224_957_1_17_21_0_54714_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11224_957_1_0_0_0_0_0 -> 11264_956_1_0_0_0_0_0::::Parallel assignment for 115314, 115320, 115322 := 113765, 114511, 114512::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11224_957_1_0_0_0_0_0 -> 11264_956_1_0_0_0_0_0::::Parallel assignment for 19569, 19571 := 19399, 19572::R19569 = R19399R19571 = 0x0
Block 9130_960_1_17_21_0_54717_0:
R19399 = R18830>>l0x0 B19400 = R19399<0x100000000000000000000000000000000
if B19400:bool goto 11224_957_1_17_21_0_54714_0 else goto 11251_956_1_17_21_0_54713_0
Block 5506_965_1_17_21_0_54718_0:
NOP
assume R11900>0x15180NOP
R15080 = R11900-(R11900%0x15180) B15081 = R14465>0x5a
if B15081:bool goto 9226_958_1_17_21_0_54704_0 else goto 9210_958_1_17_21_0_54695_0
Block 14394_926_2_17_21_0_54723_0:
B19562 = R19391>R13537NOP
assume !B19562R19564 = R13537-R19391 B19565 = R19564>R18819
if B19565:bool goto 14426_925_2_17_21_0_54712_0 else goto 14434_925_2_17_21_0_54775_0
Block 14732_926_2_17_21_0_54725_0:
NOP
assume R20845>0x0R21664 = R21241/R20845 R21665 = R21664+R20388 B21666 = add_must_ofl:bif(R21664,R20388)NOP
assume !B21666TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13399_933_1_0_0_0_0_0 -> 13470_934_1_0_0_0_0_0::::Parallel assignment for 190730 := 188665::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13399_933_1_0_0_0_0_0 -> 13470_934_1_0_0_0_0_0::::Parallel assignment for 21660 := 21665::R21660 = R21665
Block 14732_927_4_17_21_0_54726_0:
NOP
assume R20841>0x0R21656 = R21235/R20841 B21657 = R21656>R20388NOP
assume !B21657R21659 = R20388-R21656 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13467_933_1_0_0_0_0_0 -> 13470_934_1_0_0_0_0_0::::Parallel assignment for 190730 := 189747::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13467_933_1_0_0_0_0_0 -> 13470_934_1_0_0_0_0_0::::Parallel assignment for 21660 := 21659::R21660 = R21659
Block 14732_914_2_17_21_0_54727_0:
R21270 = R20862+R20691 B21271 = add_must_ofl:bif(R20862,R20691)NOP
assume !B21271R21273 = R21270/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14585_921_2_0_0_0_0_0 -> 14595_926_2_0_0_0_0_0::::Parallel assignment for 156682 := 184001::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14585_921_2_0_0_0_0_0 -> 14595_926_2_0_0_0_0_0::::Parallel assignment for 19560 := 21273::R19560 = R21273
Block 14615_926_2_17_21_0_54729_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_926_2_0_0_0_0_0 -> 14732_926_2_0_0_0_0_0::::Parallel assignment for 181926, 181928 := 181927, 181929::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_926_2_0_0_0_0_0 -> 14732_926_2_0_0_0_0_0::::Parallel assignment for 21241 := 21242::R21241 = 0x0
Block 14615_927_4_17_21_0_54731_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_927_4_0_0_0_0_0 -> 14732_927_4_0_0_0_0_0::::Parallel assignment for 181906, 181908 := 181907, 181909::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_927_4_0_0_0_0_0 -> 14732_927_4_0_0_0_0_0::::Parallel assignment for 21235 := 21236::R21235 = 0x0
Block 14615_914_2_17_21_0_54733_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_914_2_0_0_0_0_0 -> 14732_914_2_0_0_0_0_0::::Parallel assignment for 176069, 176071 := 176070, 176072::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_914_2_0_0_0_0_0 -> 14732_914_2_0_0_0_0_0::::Parallel assignment for 20862 := 20863::R20862 = 0x0
Block 13339_934_1_17_21_0_54736_0:
R20845 = R19294-R13537 R20846 = R15344-R13537 R20847 = R19554-R20388 B20848 = R20847==0x0
if B20848:bool goto 14615_926_2_17_21_0_54729_0 else goto 14623_926_2_17_21_0_54742_0
Block 13406_934_1_17_21_0_54737_0:
R20841 = R19294-R13537 R20842 = R15344-R13537 R20843 = R20388-R19554 B20844 = R20843==0x0
if B20844:bool goto 14615_927_4_17_21_0_54731_0 else goto 14623_927_4_17_21_0_54743_0
Block 10218_945_1_17_21_0_54738_0:
R19349 = R10155 R19350 = M16165[R19349] NOP
R19352 = R13537-(R13537%0x76a700) R19353 = R19352+0x76a700 R19354 = R16149+0xc0R19355 = R16149+0x80M19356 = M16165[R19355] = R19350R19357 = R16158+0x40M19358 = M19356[R19357] = 0xf424a
R19359 = 0x60 R19360 = R19359-0x20 M19361 = M19358[R16158] = R19360 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=90, nextFPWriteCmd=CmdPointer(block=12934_932_2_0_0_0_0_0, pos=38), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_932_2_0_0_0_0_0, pos=38)))::I19362 = keccak256exprsimple(0xf424a R19350)R19363 = R16158+0xc0R19364 = R16158+0x80M19365 = M19361[R19364] = R19353R19366 = R19354+0x40M19367 = M19365[R19366] = I19362
R19368 = 0x60 R19369 = R19368-0x20 M19370 = M19367[R19354] = R19369 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=121, nextFPWriteCmd=CmdPointer(block=12934_932_2_0_0_0_0_0, pos=72), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_932_2_0_0_0_0_0, pos=72)))::I19371 = keccak256exprsimple(I19362 R19353)R19372 = R19354+0xc0R19373 = R19354+0x80M19374 = M19370[R19373] = R15344R19375 = R19363+0x40M19376 = M19374[R19375] = I19371
R19377 = 0x60 R19378 = R19377-0x20 M19379 = M19376[R19363] = R19378 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=122, nextFPWriteCmd=CmdPointer(block=12934_932_2_0_0_0_0_0, pos=106), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_932_2_0_0_0_0_0, pos=106)))::I19381 = keccak256exprsimple(I19371 R15344)
R19382 = W15[I19381] NOP
R19384 = (R19382>>l0xa0)>>l0x0 R19385 = 0xffffffff&R19384 NOP
R19387 = (R19382>>l0xc0)>>l0x0 R19388 = 0xffffffff&R19387 NOP
R19390 = (R19382>>l0xe0)>>l0x0 R19391 = 0xffffffff&R19390 NOP
assume R19388>0x0NOP
assume R18819>0x0B19396 = R19391>R13537
if B19396:bool goto 14387_926_2_17_21_0_54711_0 else goto 14394_926_2_17_21_0_54723_0
Block 14623_926_2_17_21_0_54742_0:
R21243 = R20847*R20846 NOP
assume mul_noofl:bif(R20847,R20846)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_925_2_0_0_0_0_0 -> 14732_926_2_0_0_0_0_0::::Parallel assignment for 181926, 181928 := 183955, 181914::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_925_2_0_0_0_0_0 -> 14732_926_2_0_0_0_0_0::::Parallel assignment for 21241 := 21243::R21241 = R21243
Block 14623_927_4_17_21_0_54743_0:
R21237 = R20843*R20842 NOP
assume mul_noofl:bif(R20843,R20842)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_926_4_0_0_0_0_0 -> 14732_927_4_0_0_0_0_0::::Parallel assignment for 181906, 181908 := 183907, 181894::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_926_4_0_0_0_0_0 -> 14732_927_4_0_0_0_0_0::::Parallel assignment for 21235 := 21237::R21235 = R21237
Block 11919_940_1_17_21_0_54744_0:
R18814 = R10155+0x60
R18815 = M16165[R18814] NOP
R18817 = (R18815>>l0x8)>>l0x0 R18818 = 0xff&R18817 R18819 = R18818*0x3c B18820 = R17938>0x0
if B18820:bool goto 10243_945_1_17_21_0_54819_0 else goto 10218_945_1_17_21_0_54738_0
Block 14623_914_2_17_21_0_54746_0:
R20864 = R19385*R20687 NOP
assume mul_noofl:bif(R19385,R20687)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_913_2_0_0_0_0_0 -> 14732_914_2_0_0_0_0_0::::Parallel assignment for 176069, 176071 := 177965, 176057::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_913_2_0_0_0_0_0 -> 14732_914_2_0_0_0_0_0::::Parallel assignment for 20862 := 20864::R20862 = R20864
Block 11808_937_1_17_21_0_54748_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11808_937_1_0_0_0_0_0 -> 11919_940_1_0_0_0_0_0::::Parallel assignment for 117630, 117632, 117636, 117638 := 117631, 117633, 118367, 118369::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11808_937_1_0_0_0_0_0 -> 11919_940_1_0_0_0_0_0::::Parallel assignment for 17938 := 17939::R17938 = 0x0
Block 11831_937_1_17_21_0_54749_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11831_937_1_0_0_0_0_0 -> 11919_940_1_0_0_0_0_0::::Parallel assignment for 117630, 117632, 117636, 117638 := 118376, 118377, 118367, 118369::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11831_937_1_0_0_0_0_0 -> 11919_940_1_0_0_0_0_0::::Parallel assignment for 17938 := 18821::R17938 = 0x1
Block 13300_938_1_17_21_0_54752_0:
M20392 = ReachabilityCertora13147_938_1_17_21_0_54782_0 ? M20400 : M19329
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10330_940_1_0_0_0_0_0 -> 10396_941_1_0_0_0_0_0::::Parallel assignment for 171086, 175099, 175101 := 57511, 173111, 173113::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10330_940_1_0_0_0_0_0 -> 10396_941_1_0_0_0_0_0::NOP
assume R13537<R15344NOP
assume R15344<R19294B20671 = R19554<R20388
if B20671:bool goto 13406_934_1_17_21_0_54737_0 else goto 13339_934_1_17_21_0_54736_0
Block 15250_934_2_17_21_0_54754_0:
assume B22726 R23069 = SignExtend(o1=0xf, o2=R22104:bv256) NOP
R23071 = SignExtend(o1=0x7, o2=ShiftRightArithmetical(R23069:bv256 0x40)) B23072 = 0x3b9aca00s<R23071NOP
assume !B23072B23074 = R16169==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB23075 = B23074 ? R23071==0x8000000000000000000000000000000000000000000000000000000000000000 : B23074NOP
assume !B23075R23077 = R16169*R23071 NOP
assume smul_no_ofl_udfl:bif(R16169,R23071)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_935_1_0_0_0_0_0 -> 8868_936_1_0_0_0_0_0::::Parallel assignment for 199113, 199115 := 202916, 200968::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_935_1_0_0_0_0_0 -> 8868_936_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_937_2_0_0_0_0_0 -> 8967_936_2_0_0_0_0_0::::Parallel assignment for 203936, 203938 := 202923, 202924::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_937_2_0_0_0_0_0 -> 8967_936_2_0_0_0_0_0::NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11590_944_1_0_0_0_0_0 -> 11595_947_1_0_0_0_0_0::::Parallel assignment for 163628, 163630 := 207860, 205872::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11590_944_1_0_0_0_0_0 -> 11595_947_1_0_0_0_0_0::::Parallel assignment for 20681 := 23080::R20681 = R23077 /s 0x3b9aca00
Block 13139_938_1_17_21_0_54755_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13139_938_1_0_0_0_0_0 -> 13300_938_1_0_0_0_0_0::::Parallel assignment for 173111, 173113 := 173112, 173114::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13139_938_1_0_0_0_0_0 -> 13300_938_1_0_0_0_0_0::::Parallel assignment for 20388, 20392, 20405 := 20389, 19329, 19322::R20388 = 0x0R20405 = R19322
Block 15226_934_2_17_21_0_54756_0:
R22723 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B22724 = R22723s<R22104NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15226_934_2_0_0_0_0_0 -> 15250_934_2_0_0_0_0_0::::Parallel assignment for 190765 := 190769::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15226_934_2_0_0_0_0_0 -> 15250_934_2_0_0_0_0_0::::Parallel assignment for 22726 := 22725::B22726 = !B22724
Block 15162_937_2_17_21_0_54757_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15162_937_2_0_0_0_0_0 -> 15250_934_2_0_0_0_0_0::::Parallel assignment for 190765 := 189876::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15162_937_2_0_0_0_0_0 -> 15250_934_2_0_0_0_0_0::::Parallel assignment for 22726 := 22107::B22726 = B22107
Block 15157_937_2_17_21_0_54758_0:
NOPNOP
R22103 = (SignExtend(o1=0xf, o2=R21994:bv256))*(SignExtend(o1=0xf, o2=0x3b9aca000000000000000000)) R22104 = R22103>>a0x40 R22105 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) NOPB22107 = !(R22104s<R22105)
if B22107:bool goto 15226_934_2_17_21_0_54756_0 else goto 15162_937_2_17_21_0_54757_0
Block 14595_924_1_17_21_0_54759_0:
R19985 = R10155+0x40
R19986 = M19329[R19985] R19987 = R19986 R19988 = M19329[R19987] R19989 = 0xffffffffffffffffffffffffffffffffffffffff&R19988 B19990 = R19989==0x0
if B19990:bool goto 13139_938_1_17_21_0_54755_0 else goto 13147_938_1_17_21_0_54782_0
Block 14732_918_3_17_21_0_54761_0:
R20687 = R20419/R18819 B20688 = R20687>0x3b9aca00NOP
assume !B20688R20690 = 0x3b9aca00-R20687 R20691 = R19388*R20690 NOP
assume mul_noofl:bif(R19388,R20690)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_914_3_0_0_0_0_0 -> 14732_915_3_0_0_0_0_0::::Parallel assignment for 172108, 172110 := 174006, 172096::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_914_3_0_0_0_0_0 -> 14732_915_3_0_0_0_0_0::B20695 = R19385==0x0
if B20695:bool goto 14615_914_2_17_21_0_54733_0 else goto 14623_914_2_17_21_0_54746_0
Block 15111_937_2_17_21_0_54762_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15111_937_2_0_0_0_0_0 -> 15157_937_2_0_0_0_0_0::::Parallel assignment for 186871, 186873 := 186872, 186874::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15111_937_2_0_0_0_0_0 -> 15157_937_2_0_0_0_0_0::::Parallel assignment for 21994 := 21995::R21994 = 0x0
Block 18409_934_2_17_21_0_54763_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15154_936_2_0_0_0_0_0 -> 15157_937_2_0_0_0_0_0::::Parallel assignment for 186871, 186873 := 189841, 189843::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15154_936_2_0_0_0_0_0 -> 15157_937_2_0_0_0_0_0::::Parallel assignment for 21994 := 22108::R21994 = R22108
Block 14387_924_1_17_21_0_54764_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14387_924_1_0_0_0_0_0 -> 14595_924_1_0_0_0_0_0::::Parallel assignment for 167274 := 163530::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14387_924_1_0_0_0_0_0 -> 14595_924_1_0_0_0_0_0::::Parallel assignment for 19554 := 19337::R19554 = R19337
Block 14426_923_1_17_21_0_54765_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14426_923_1_0_0_0_0_0 -> 14595_924_1_0_0_0_0_0::::Parallel assignment for 167274 := 163530::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14426_923_1_0_0_0_0_0 -> 14595_924_1_0_0_0_0_0::::Parallel assignment for 19554 := 19337::R19554 = R19337
Block 14615_918_3_17_21_0_54767_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_918_3_0_0_0_0_0 -> 14732_918_3_0_0_0_0_0::::Parallel assignment for 161817, 161819 := 161818, 161820::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_918_3_0_0_0_0_0 -> 14732_918_3_0_0_0_0_0::::Parallel assignment for 20419 := 20420::R20419 = 0x0
Block 15412_934_2_17_21_0_54770_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15412_934_2_0_0_0_0_0 -> 18409_934_2_0_0_0_0_0::::Parallel assignment for 189841, 189843 := 189842, 189844::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15412_934_2_0_0_0_0_0 -> 18409_934_2_0_0_0_0_0::::Parallel assignment for 22108 := 22109::R22108 = 0x0
Block 14434_925_2_17_21_0_54775_0:
B19996 = R19564==0x0
if B19996:bool goto 14615_918_3_17_21_0_54767_0 else goto 14623_918_3_17_21_0_54784_0
Block 14394_924_1_17_21_0_54780_0:
B19556 = R19343>R13537NOP
assume !B19556R19558 = R13537-R19343 B19559 = R19558>R18819
if B19559:bool goto 14426_923_1_17_21_0_54765_0 else goto 14434_923_1_17_21_0_54830_0
Block 13147_938_1_17_21_0_54782_0:
R20390 = M19329[R19987] R20391 = 0xffffffffffffffffffffffffffffffffffffffff&R20390 M20393 = M19329[R19322] = 0xdd30a66600000000000000000000000000000000000000000000000000000000 R20395 = W43[R20391] B20396 = R20395==0x0NOP
assume !B20396M20398 = havocR20399 = havoc
::Inline Summary(summaryType=UNRESOLVED Auto summary)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R173085@21:bv256, valueVar=0x0, gasVar=R173984@21:bv256, inOffset=R173091@21:bv256, inSize=0x4, inBase=tacM@21:bytemap, outOffset=R173091@21:bv256, outSize=0x20, outBase=tacM@21:bytemap, callType=STATIC, calleeResolution=null, sigResolution=[3710953062], callConvention=CallConvention(input=CallInput(baseVar=tacM@21:bytemap, offset=R173091@21:bv256, simplifiedOffset=null, size=R173095@21:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0xdd30a66600000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@21:bytemap, offset=R173091@21:bv256, size=0x20)), origCallcore=CallCore R173085@21:bv256 R173984@21:bv256 R173091@21:bv256 R173095@21:bv256 tacM@21:bytemap R173091@21:bv256 0x20 tacM@21:bytemap STATIC 0x0 (2630:57:19:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/19_AssetRate.sol, summaryId=54), summary=UNRESOLVED Auto summary, callTraceInfo=with { havoc type: only the return value } used as a default)::M20400 = M20393[R19322:R19322+0x20] = M20398[0x0:0x0+0x20]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=13243_933_1_0_0_0_0_0, pos=1)::R20402 = R20399+0x1f R20403 = R20402&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R20404 = R19322+R20403 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=13243_933_1_0_0_0_0_0, pos=6)::B20407 = R20399s<0x20NOP
assume !B20407R20409 = R19322R20410 = M20400[R20409]
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13295_937_1_0_0_0_0_0 -> 13300_938_1_0_0_0_0_0::::Parallel assignment for 173111, 173113 := 185922, 177949::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13295_937_1_0_0_0_0_0 -> 13300_938_1_0_0_0_0_0::::Parallel assignment for 20388, 20392, 20405 := 20410, 20400, 20404::R20388 = R20410R20405 = R20404
Block 14623_918_3_17_21_0_54784_0:
R20421 = R19564*0x3b9aca00 NOP
assume mul_noofl:bif(R19564,0x3b9aca00)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_917_3_0_0_0_0_0 -> 14732_918_3_0_0_0_0_0::::Parallel assignment for 161817, 161819 := 163568, 161805::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_917_3_0_0_0_0_0 -> 14732_918_3_0_0_0_0_0::::Parallel assignment for 20419 := 20421::R20419 = R20421
Block 15022_934_2_17_21_0_54785_0:
assume B21672 R21832 = R21266*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R21833 = SignExtend(o1=0xf, o2=R21832:bv256) NOP
assume R21833s<0x400000000000000000NOPB21837 = (SignExtend(o1=0xf, o2=R21832:bv256))s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B21837:bool goto 15111_937_2_17_21_0_54762_0 else goto 15119_937_2_17_21_0_54786_0
Block 15119_937_2_17_21_0_54786_0:
NOP
R21997 = (SignExtend(o1=0xf, o2=R21832:bv256))*0x171547652b82fe1777d0ffda0d23a7d12 R21998 = R21997>>a0x80 R21999 = SignExtend(o1=0xf, o2=R21998:bv256) NOP
assume R21999s<0x400000000000000000NOPB22003 = (SignExtend(o1=0xf, o2=R21998:bv256))s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B22003:bool goto 15412_934_2_17_21_0_54770_0 else goto 15420_934_2_17_21_0_55005_0
Block 14732_912_2_17_21_0_54789_0:
R21247 = R20849+R20676 B21248 = add_must_ofl:bif(R20849,R20676)NOP
assume !B21248R21250 = R21247/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14585_919_1_0_0_0_0_0 -> 14595_924_1_0_0_0_0_0::::Parallel assignment for 167274 := 195252::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14585_919_1_0_0_0_0_0 -> 14595_924_1_0_0_0_0_0::::Parallel assignment for 19554 := 21250::R19554 = R21250
Block 14998_934_2_17_21_0_54791_0:
R21669 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B21670 = R21669s<R21266NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14998_934_2_0_0_0_0_0 -> 15022_934_2_0_0_0_0_0::::Parallel assignment for 181942 := 181946::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14998_934_2_0_0_0_0_0 -> 15022_934_2_0_0_0_0_0::::Parallel assignment for 21672 := 21671::B21672 = !B21670
Block 14949_933_2_17_21_0_54792_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14949_933_2_0_0_0_0_0 -> 15022_934_2_0_0_0_0_0::::Parallel assignment for 181942 := 180919::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14949_933_2_0_0_0_0_0 -> 15022_934_2_0_0_0_0_0::::Parallel assignment for 21672 := 21269::B21672 = B21269
Block 14615_912_2_17_21_0_54794_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_912_2_0_0_0_0_0 -> 14732_912_2_0_0_0_0_0::::Parallel assignment for 187723, 187725 := 187724, 187726::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_912_2_0_0_0_0_0 -> 14732_912_2_0_0_0_0_0::::Parallel assignment for 20849 := 20850::R20849 = 0x0
Block 9431_954_1_17_21_0_54801_0:
R16935 = R10154+0x80 R16936 = M16165[R16935] NOP
assume R16936>0x0B16939 = R16936>0x7NOP
assume !B16939NOP
assume R13537>0x76a700NOP
R16944 = R13537-(R13537%0x76a700) TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11752_938_1_0_0_0_0_0 -> 11761_938_1_0_0_0_0_0::::Parallel assignment for 118367, 118369 := 109195, 109196::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11752_938_1_0_0_0_0_0 -> 11761_938_1_0_0_0_0_0::B16945 = 0x1>R16936
if B16945:bool goto 11859_938_1_0_21_0_49280_0 else goto 11769_938_1_67_21_0_58442_0
Block 14623_912_2_17_21_0_54805_0:
R20851 = R19337*R20672 NOP
assume mul_noofl:bif(R19337,R20672)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_911_2_0_0_0_0_0 -> 14732_912_2_0_0_0_0_0::::Parallel assignment for 187723, 187725 := 189686, 187711::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_911_2_0_0_0_0_0 -> 14732_912_2_0_0_0_0_0::::Parallel assignment for 20849 := 20851::R20849 = R20851
Block 14732_933_6_17_21_0_54813_0:
R21252 = R20856/0x1da9c00 B21253 = R21252>0x7fffffffffffffffNOP
assume !B21253R21255 = R21252&0xffffffffffffffffffffffffffffffffffffffffffffffffR21256 = R21255*0x10000000000000000
R21257 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B21258 = R21257==0x0NOP
assume !B21258R21260 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R21261 = SignExtend(o1=0xf, o2=R21256:bv256) R21262 = R21261&0xffffffffffffffffffffffffffffffffffffffffffffffffR21263 = R21262*0x10000000000000000NOP
assume R21260>0x0R21266 = R21263 /s R21260 R21267 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) NOPB21269 = !(R21266s<R21267)
if B21269:bool goto 14998_934_2_17_21_0_54791_0 else goto 14949_933_2_17_21_0_54792_0
Block 14615_933_6_17_21_0_54815_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_933_6_0_0_0_0_0 -> 14732_933_6_0_0_0_0_0::::Parallel assignment for 169301, 169303 := 169302, 169304::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_933_6_0_0_0_0_0 -> 14732_933_6_0_0_0_0_0::::Parallel assignment for 20856 := 20857::R20856 = 0x0
Block 10243_945_1_17_21_0_54819_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_940_1_0_0_0_0_0 -> 12894_940_1_0_0_0_0_0::::Parallel assignment for 123497 := 123498::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_940_1_0_0_0_0_0 -> 12894_940_1_0_0_0_0_0::NOP
R19293 = R13537-(R13537%0x76a700) R19294 = R19293+0x76a700 B19295 = add_must_ofl:bif(R19293,0x76a700)NOP
assume !B19295R19297 = R10155 R19298 = M16165[R19297] NOP
R19300 = R13537-(R13537%0x76a700) R19301 = R19300+0x76a700 R19302 = R16149+0xc0R19303 = R16149+0x80M19306 = M16165[R19303] = R19298R19307 = R16158+0x40M19308 = M19306[R19307] = 0xf424a
R19309 = 0x60 R19310 = R19309-0x20 M19311 = M19308[R16158] = R19310 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=90, nextFPWriteCmd=CmdPointer(block=12934_930_1_0_0_0_0_0, pos=38), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_930_1_0_0_0_0_0, pos=38)))::I19312 = keccak256exprsimple(0xf424a R19298)R19313 = R16158+0xc0R19314 = R16158+0x80M19315 = M19311[R19314] = R19301R19316 = R19302+0x40M19317 = M19315[R19316] = I19312
R19318 = 0x60 R19319 = R19318-0x20 M19320 = M19317[R19302] = R19319 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=113, nextFPWriteCmd=CmdPointer(block=12934_930_1_0_0_0_0_0, pos=72), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_930_1_0_0_0_0_0, pos=72)))::I19321 = keccak256exprsimple(I19312 R19301)R19322 = R19302+0xc0R19323 = R19302+0x80M19324 = M19320[R19323] = R19294R19325 = R19313+0x40M19326 = M19324[R19325] = I19321
R19327 = 0x60 R19328 = R19327-0x20 M19329 = M19326[R19313] = R19328 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=115, nextFPWriteCmd=CmdPointer(block=12934_930_1_0_0_0_0_0, pos=106), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_930_1_0_0_0_0_0, pos=106)))::I19333 = keccak256exprsimple(I19321 R19294)
R19334 = W15[I19333] NOP
R19336 = (R19334>>l0xa0)>>l0x0 R19337 = 0xffffffff&R19336 NOP
R19339 = (R19334>>l0xc0)>>l0x0 R19340 = 0xffffffff&R19339 NOP
R19342 = (R19334>>l0xe0)>>l0x0 R19343 = 0xffffffff&R19342 NOP
assume R19340>0x0NOP
assume R18819>0x0B19348 = R19343>R13537
if B19348:bool goto 14387_924_1_17_21_0_54764_0 else goto 14394_924_1_17_21_0_54780_0
Block 14732_916_4_17_21_0_54822_0:
R20672 = R20412/R18819 B20673 = R20672>0x3b9aca00NOP
assume !B20673R20675 = 0x3b9aca00-R20672 R20676 = R19340*R20675 NOP
assume mul_noofl:bif(R19340,R20675)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_912_1_0_0_0_0_0 -> 14732_913_1_0_0_0_0_0::::Parallel assignment for 183872, 183874 := 185856, 183860::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_912_1_0_0_0_0_0 -> 14732_913_1_0_0_0_0_0::B20680 = R19337==0x0
if B20680:bool goto 14615_912_2_17_21_0_54794_0 else goto 14623_912_2_17_21_0_54805_0
Block 11517_947_1_17_21_0_54823_0:
B20683 = R13537>R15344NOP
assume !B20683R20685 = R15344-R13537 B20686 = R19993==0x0
if B20686:bool goto 14615_933_6_17_21_0_54815_0 else goto 14623_933_6_17_21_0_54824_0
Block 14623_933_6_17_21_0_54824_0:
R20858 = R19993*R20685 NOP
assume mul_noofl:bif(R19993,R20685)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_932_6_0_0_0_0_0 -> 14732_933_6_0_0_0_0_0::::Parallel assignment for 169301, 169303 := 171106, 169289::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_932_6_0_0_0_0_0 -> 14732_933_6_0_0_0_0_0::::Parallel assignment for 20856 := 20858::R20856 = R20858
Block 14615_916_4_17_21_0_54827_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_916_4_0_0_0_0_0 -> 14732_916_4_0_0_0_0_0::::Parallel assignment for 173061, 173063 := 173062, 173064::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_916_4_0_0_0_0_0 -> 14732_916_4_0_0_0_0_0::::Parallel assignment for 20412 := 20413::R20412 = 0x0
Block 14434_923_1_17_21_0_54830_0:
B19992 = R19558==0x0
if B19992:bool goto 14615_916_4_17_21_0_54827_0 else goto 14623_916_4_17_21_0_54833_0
Block 14623_916_4_17_21_0_54833_0:
R20414 = R19558*0x3b9aca00 NOP
assume mul_noofl:bif(R19558,0x3b9aca00)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_915_4_0_0_0_0_0 -> 14732_916_4_0_0_0_0_0::::Parallel assignment for 173061, 173063 := 175014, 173049::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_915_4_0_0_0_0_0 -> 14732_916_4_0_0_0_0_0::::Parallel assignment for 20412 := 20414::R20412 = R20414
Block 15420_934_2_17_21_0_55005_0:
R22110 = R21998&0x8000000000000000 R22111 = SignExtend(o1=0xf, o2=R22110:bv256) B22112 = 0x0s<R22111R22113 = B22112 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R22114 = R21998&0x4000000000000000 R22115 = SignExtend(o1=0xf, o2=R22114:bv256) B22116 = 0x0s<R22115R22117 = B22116 ? (R22113*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R22113
R22118 = R21998&0x2000000000000000 R22119 = SignExtend(o1=0xf, o2=R22118:bv256) B22120 = 0x0s<R22119R22121 = B22120 ? (R22117*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R22117
R22122 = R21998&0x1000000000000000 R22123 = SignExtend(o1=0xf, o2=R22122:bv256) B22124 = 0x0s<R22123R22125 = B22124 ? (R22121*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R22121
R22126 = R21998&0x800000000000000 R22127 = SignExtend(o1=0xf, o2=R22126:bv256) B22128 = 0x0s<R22127R22129 = B22128 ? (R22125*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R22125
R22130 = R21998&0x400000000000000 R22131 = SignExtend(o1=0xf, o2=R22130:bv256) B22132 = 0x0s<R22131R22133 = B22132 ? (R22129*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R22129
R22134 = R21998&0x200000000000000 R22135 = SignExtend(o1=0xf, o2=R22134:bv256) B22136 = 0x0s<R22135R22137 = B22136 ? (R22133*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R22133
R22138 = R21998&0x100000000000000 R22139 = SignExtend(o1=0xf, o2=R22138:bv256) B22140 = 0x0s<R22139R22141 = B22140 ? (R22137*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R22137
R22142 = R21998&0x80000000000000 R22143 = SignExtend(o1=0xf, o2=R22142:bv256) B22144 = 0x0s<R22143R22145 = B22144 ? (R22141*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R22141
R22146 = R21998&0x40000000000000 R22147 = SignExtend(o1=0xf, o2=R22146:bv256) B22148 = 0x0s<R22147R22149 = B22148 ? (R22145*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R22145
R22150 = R21998&0x20000000000000 R22151 = SignExtend(o1=0xf, o2=R22150:bv256) B22152 = 0x0s<R22151R22153 = B22152 ? (R22149*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R22149
R22154 = R21998&0x10000000000000 R22155 = SignExtend(o1=0xf, o2=R22154:bv256) B22156 = 0x0s<R22155R22157 = B22156 ? (R22153*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R22153
R22158 = R21998&0x8000000000000 R22159 = SignExtend(o1=0xf, o2=R22158:bv256) B22160 = 0x0s<R22159R22161 = B22160 ? (R22157*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R22157
R22162 = R21998&0x4000000000000 R22163 = SignExtend(o1=0xf, o2=R22162:bv256) B22164 = 0x0s<R22163R22165 = B22164 ? (R22161*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R22161
R22166 = R21998&0x2000000000000 R22167 = SignExtend(o1=0xf, o2=R22166:bv256) B22168 = 0x0s<R22167R22169 = B22168 ? (R22165*0x1000162e525ee054754457d5995292026)>>l0x80 : R22165
R22170 = R21998&0x1000000000000 R22171 = SignExtend(o1=0xf, o2=R22170:bv256) B22172 = 0x0s<R22171R22173 = B22172 ? (R22169*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R22169
R22174 = R21998&0x800000000000 R22175 = SignExtend(o1=0xf, o2=R22174:bv256) B22176 = 0x0s<R22175R22177 = B22176 ? (R22173*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R22173
R22178 = R21998&0x400000000000 R22179 = SignExtend(o1=0xf, o2=R22178:bv256) B22180 = 0x0s<R22179R22181 = B22180 ? (R22177*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R22177
R22182 = R21998&0x200000000000 R22183 = SignExtend(o1=0xf, o2=R22182:bv256) B22184 = 0x0s<R22183R22185 = B22184 ? (R22181*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R22181
R22186 = R21998&0x100000000000 R22187 = SignExtend(o1=0xf, o2=R22186:bv256) B22188 = 0x0s<R22187R22189 = B22188 ? (R22185*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R22185
R22190 = R21998&0x80000000000 R22191 = SignExtend(o1=0xf, o2=R22190:bv256) B22192 = 0x0s<R22191R22193 = B22192 ? (R22189*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R22189
R22194 = R21998&0x40000000000 R22195 = SignExtend(o1=0xf, o2=R22194:bv256) B22196 = 0x0s<R22195R22197 = B22196 ? (R22193*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R22193
R22198 = R21998&0x20000000000 R22199 = SignExtend(o1=0xf, o2=R22198:bv256) B22200 = 0x0s<R22199R22201 = B22200 ? (R22197*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R22197
R22202 = R21998&0x10000000000 R22203 = SignExtend(o1=0xf, o2=R22202:bv256) B22204 = 0x0s<R22203R22205 = B22204 ? (R22201*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R22201
R22206 = R21998&0x8000000000 R22207 = SignExtend(o1=0xf, o2=R22206:bv256) B22208 = 0x0s<R22207R22209 = B22208 ? (R22205*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R22205
R22210 = R21998&0x4000000000 R22211 = SignExtend(o1=0xf, o2=R22210:bv256) B22212 = 0x0s<R22211R22213 = B22212 ? (R22209*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R22209
R22214 = R21998&0x2000000000 R22215 = SignExtend(o1=0xf, o2=R22214:bv256) B22216 = 0x0s<R22215R22217 = B22216 ? (R22213*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R22213
R22218 = R21998&0x1000000000 R22219 = SignExtend(o1=0xf, o2=R22218:bv256) B22220 = 0x0s<R22219R22221 = B22220 ? (R22217*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R22217
R22222 = R21998&0x800000000 R22223 = SignExtend(o1=0xf, o2=R22222:bv256) B22224 = 0x0s<R22223R22225 = B22224 ? (R22221*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R22221
R22226 = R21998&0x400000000 R22227 = SignExtend(o1=0xf, o2=R22226:bv256) B22228 = 0x0s<R22227R22229 = B22228 ? (R22225*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R22225
R22230 = R21998&0x200000000 R22231 = SignExtend(o1=0xf, o2=R22230:bv256) B22232 = 0x0s<R22231R22233 = B22232 ? (R22229*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R22229
R22234 = R21998&0x100000000 R22235 = SignExtend(o1=0xf, o2=R22234:bv256) B22236 = 0x0s<R22235R22237 = B22236 ? (R22233*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R22233
R22238 = R21998&0x80000000 R22239 = SignExtend(o1=0xf, o2=R22238:bv256) B22240 = 0x0s<R22239R22241 = B22240 ? (R22237*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R22237
R22242 = R21998&0x40000000 R22243 = SignExtend(o1=0xf, o2=R22242:bv256) B22244 = 0x0s<R22243R22245 = B22244 ? (R22241*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R22241
R22246 = R21998&0x20000000 R22247 = SignExtend(o1=0xf, o2=R22246:bv256) B22248 = 0x0s<R22247R22249 = B22248 ? (R22245*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R22245
R22250 = R21998&0x10000000 R22251 = SignExtend(o1=0xf, o2=R22250:bv256) B22252 = 0x0s<R22251R22253 = B22252 ? (R22249*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R22249
R22254 = R21998&0x8000000 R22255 = SignExtend(o1=0xf, o2=R22254:bv256) B22256 = 0x0s<R22255R22257 = B22256 ? (R22253*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R22253
R22258 = R21998&0x4000000 R22259 = SignExtend(o1=0xf, o2=R22258:bv256) B22260 = 0x0s<R22259R22261 = B22260 ? (R22257*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R22257
R22262 = R21998&0x2000000 R22263 = SignExtend(o1=0xf, o2=R22262:bv256) B22264 = 0x0s<R22263R22265 = B22264 ? (R22261*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R22261
R22266 = R21998&0x1000000 R22267 = SignExtend(o1=0xf, o2=R22266:bv256) B22268 = 0x0s<R22267R22269 = B22268 ? (R22265*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R22265
R22270 = R21998&0x800000 R22271 = SignExtend(o1=0xf, o2=R22270:bv256) B22272 = 0x0s<R22271R22273 = B22272 ? (R22269*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R22269
R22274 = R21998&0x400000 R22275 = SignExtend(o1=0xf, o2=R22274:bv256) B22276 = 0x0s<R22275R22277 = B22276 ? (R22273*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R22273
R22278 = R21998&0x200000 R22279 = SignExtend(o1=0xf, o2=R22278:bv256) B22280 = 0x0s<R22279R22281 = B22280 ? (R22277*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R22277
R22282 = R21998&0x100000 R22283 = SignExtend(o1=0xf, o2=R22282:bv256) B22284 = 0x0s<R22283R22285 = B22284 ? (R22281*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R22281
R22286 = R21998&0x80000 R22287 = SignExtend(o1=0xf, o2=R22286:bv256) B22288 = 0x0s<R22287R22289 = B22288 ? (R22285*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R22285
R22290 = R21998&0x40000 R22291 = SignExtend(o1=0xf, o2=R22290:bv256) B22292 = 0x0s<R22291R22293 = B22292 ? (R22289*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R22289
R22294 = R21998&0x20000 R22295 = SignExtend(o1=0xf, o2=R22294:bv256) B22296 = 0x0s<R22295R22297 = B22296 ? (R22293*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R22293
R22298 = R21998&0x10000 R22299 = SignExtend(o1=0xf, o2=R22298:bv256) B22300 = 0x0s<R22299R22301 = B22300 ? (R22297*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R22297
R22302 = R21998&0x8000 R22303 = SignExtend(o1=0xf, o2=R22302:bv256) B22304 = 0x0s<R22303R22305 = B22304 ? (R22301*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R22301
R22306 = R21998&0x4000 R22307 = SignExtend(o1=0xf, o2=R22306:bv256) B22308 = 0x0s<R22307R22309 = B22308 ? (R22305*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R22305
R22310 = R21998&0x2000 R22311 = SignExtend(o1=0xf, o2=R22310:bv256) B22312 = 0x0s<R22311R22313 = B22312 ? (R22309*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R22309
R22314 = R21998&0x1000 R22315 = SignExtend(o1=0xf, o2=R22314:bv256) B22316 = 0x0s<R22315R22317 = B22316 ? (R22313*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R22313
R22318 = R21998&0x800 R22319 = SignExtend(o1=0xf, o2=R22318:bv256) B22320 = 0x0s<R22319R22321 = B22320 ? (R22317*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R22317
R22322 = R21998&0x400 R22323 = SignExtend(o1=0xf, o2=R22322:bv256) B22324 = 0x0s<R22323R22325 = B22324 ? (R22321*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R22321
R22326 = R21998&0x200 R22327 = SignExtend(o1=0xf, o2=R22326:bv256) B22328 = 0x0s<R22327R22329 = B22328 ? (R22325*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R22325
R22330 = R21998&0x100 R22331 = SignExtend(o1=0xf, o2=R22330:bv256) B22332 = 0x0s<R22331R22333 = B22332 ? (R22329*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R22329
R22334 = R21998&0x80 R22335 = SignExtend(o1=0xf, o2=R22334:bv256) B22336 = 0x0s<R22335R22337 = B22336 ? (R22333*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R22333
R22338 = R21998&0x40 R22339 = SignExtend(o1=0xf, o2=R22338:bv256) B22340 = 0x0s<R22339R22341 = B22340 ? (R22337*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R22337
R22342 = R21998&0x20 R22343 = SignExtend(o1=0xf, o2=R22342:bv256) B22344 = 0x0s<R22343R22345 = B22344 ? (R22341*0x100000000000000162e42fefa39ef366f)>>l0x80 : R22341
R22346 = R21998&0x10 R22347 = SignExtend(o1=0xf, o2=R22346:bv256) B22348 = 0x0s<R22347R22349 = B22348 ? (R22345*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R22345
R22350 = R21998&0x8 R22351 = SignExtend(o1=0xf, o2=R22350:bv256) B22352 = 0x0s<R22351R22353 = B22352 ? (R22349*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R22349
R22354 = R21998&0x4 R22355 = SignExtend(o1=0xf, o2=R22354:bv256) B22356 = 0x0s<R22355R22357 = B22356 ? (R22353*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R22353
R22358 = R21998&0x2 R22359 = SignExtend(o1=0xf, o2=R22358:bv256) B22360 = 0x0s<R22359R22361 = B22360 ? (R22357*0x1000000000000000162e42fefa39ef358)>>l0x80 : R22357
R22362 = R21998&0x1 R22363 = SignExtend(o1=0xf, o2=R22362:bv256) B22364 = 0x0s<R22363NOP
R22366 = SignExtend(o1=0xf, o2=R21998:bv256) NOP
R22368 = 0x3f-(R22366>>a0x40) NOP
R22370 = (B22364 ? (R22361*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R22361)>>l(SignExtend(o1=0xf, o2=R22368:bv256)) R22371 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B22372 = R22370>R22371NOP
assume !B22372TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=18404_933_2_0_0_0_0_0 -> 18409_934_2_0_0_0_0_0::::Parallel assignment for 189841, 189843 := 245817, 245252::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=18404_933_2_0_0_0_0_0 -> 18409_934_2_0_0_0_0_0::::Parallel assignment for 22108 := 22370::R22108 = R22370
Block 9151_963_0_19_21_0_55006_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5605_965_0_0_0_0_0_0 -> 5497_968_0_0_0_0_0_0::::Parallel assignment for 94276, 94278, 95169, 95172, 100220, 103796, 103798 := 94277, 92618, 95168, 95171, 98539, 101967, 101969::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5605_965_0_0_0_0_0_0 -> 5497_968_0_0_0_0_0_0::NOP
assume R12074==0x0::Parallel assignment for 10327, 10352, 12380 := 11983, 12009, 10885::R10352 = R12009R12380 = R10885
Block 9122_963_0_19_21_0_55007_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9122_963_0_0_0_0_0_0 -> 9151_963_0_0_0_0_0_0::::Parallel assignment for 101967, 101969 := 101968, 101970::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9122_963_0_0_0_0_0_0 -> 9151_963_0_0_0_0_0_0::::Parallel assignment for 12074 := 12075::R12074 = 0x0
Block 11411_959_0_19_21_0_55011_0:
B18834 = R17963<0x2NOP
R18836 = 0xff-(B18834 ? R17965 : R17965+0x1) R18837 = R18836+0x1 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9144_961_0_0_0_0_0_0 -> 9151_963_0_0_0_0_0_0::::Parallel assignment for 101967, 101969 := 111051, 111048::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9144_961_0_0_0_0_0_0 -> 9151_963_0_0_0_0_0_0::::Parallel assignment for 12074 := 18837::R12074 = R18837
Block 11398_959_0_19_21_0_55013_0:
NOP
R17968 = R17239+0x2 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11398_959_0_0_0_0_0_0 -> 11411_959_0_0_0_0_0_0::::Parallel assignment for 109550, 109556, 109558 := 109548, 109557, 109553::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11398_959_0_0_0_0_0_0 -> 11411_959_0_0_0_0_0_0::::Parallel assignment for 17963, 17965 := 17967, 17968::R17963 = R17237>>l0x2R17965 = R17968
Block 11389_959_0_19_21_0_55014_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11389_959_0_0_0_0_0_0 -> 11411_959_0_0_0_0_0_0::::Parallel assignment for 109550, 109556, 109558 := 108521, 108527, 108529::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11389_959_0_0_0_0_0_0 -> 11411_959_0_0_0_0_0_0::::Parallel assignment for 17963, 17965 := 17237, 17239::R17963 = R17237R17965 = R17239
Block 11389_959_0_19_21_0_55016_0:
B17447 = R17237<0x4
if B17447:bool goto 11389_959_0_19_21_0_55014_0 else goto 11398_959_0_19_21_0_55013_0
Block 11376_959_0_19_21_0_55019_0:
NOP
R17242 = R15373+0x4 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11376_959_0_0_0_0_0_0 -> 11389_959_0_0_0_0_0_0::::Parallel assignment for 108521, 108527, 108529 := 108519, 108528, 108524::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11376_959_0_0_0_0_0_0 -> 11389_959_0_0_0_0_0_0::::Parallel assignment for 17237, 17239 := 17241, 17242::R17237 = R15371>>l0x4R17239 = R17242
Block 11367_959_0_19_21_0_55020_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11367_959_0_0_0_0_0_0 -> 11389_959_0_0_0_0_0_0::::Parallel assignment for 108521, 108527, 108529 := 107647, 107653, 107655::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11367_959_0_0_0_0_0_0 -> 11389_959_0_0_0_0_0_0::::Parallel assignment for 17237, 17239 := 15371, 15373::R17237 = R15371R17239 = R15373
Block 5572_966_0_19_21_0_55021_0:
B11651 = R9307<0x1B11652 = !B11651NOP
assume B11652 ? !(R9307>0x100) : B11652R11655 = R9307-0x1 NOP
R11657 = ~(0x8000000000000000000000000000000000000000000000000000000000000000>>lR11655) R11658 = R8420&R11657 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9598_961_0_0_0_0_0_0 -> 9646_961_0_0_0_0_0_0::::Parallel assignment for 98539 := 98537::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9598_961_0_0_0_0_0_0 -> 9646_961_0_0_0_0_0_0::B11660 = R11658==0x0
if B11660:bool goto 9122_963_0_19_21_0_55007_0 else goto 9130_963_0_19_21_0_55061_0
Block 11367_959_0_19_21_0_55022_0:
B16456 = R15371<0x10
if B16456:bool goto 11367_959_0_19_21_0_55020_0 else goto 11376_959_0_19_21_0_55019_0
Block 5568_966_0_19_21_0_55023_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5568_966_0_0_0_0_0_0 -> 5572_966_0_0_0_0_0_0::::Parallel assignment for 95168, 95171 := 95170, 95173::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5568_966_0_0_0_0_0_0 -> 5572_966_0_0_0_0_0_0::
Block 5556_965_0_19_21_0_55024_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5556_965_0_0_0_0_0_0 -> 5572_966_0_0_0_0_0_0::::Parallel assignment for 95168, 95171 := 95169, 95172::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5556_965_0_0_0_0_0_0 -> 5572_966_0_0_0_0_0_0::
Block 11354_959_0_19_21_0_55025_0:
NOP
R15376 = R14865+0x8 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11354_959_0_0_0_0_0_0 -> 11367_959_0_0_0_0_0_0::::Parallel assignment for 107647, 107653, 107655 := 107645, 107654, 107650::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11354_959_0_0_0_0_0_0 -> 11367_959_0_0_0_0_0_0::::Parallel assignment for 15371, 15373 := 15375, 15376::R15371 = R14863>>l0x8R15373 = R15376
Block 11344_959_0_19_21_0_55026_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11344_959_0_0_0_0_0_0 -> 11367_959_0_0_0_0_0_0::::Parallel assignment for 107647, 107653, 107655 := 106628, 106634, 106636::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11344_959_0_0_0_0_0_0 -> 11367_959_0_0_0_0_0_0::::Parallel assignment for 15371, 15373 := 14863, 14865::R15371 = R14863R15373 = R14865
Block 11344_959_0_19_21_0_55028_0:
B15097 = R14863<0x100
if B15097:bool goto 11344_959_0_19_21_0_55026_0 else goto 11354_959_0_19_21_0_55025_0
Block 9501_958_0_19_21_0_55029_0:
M11983 = ReachabilityCertora11595_950_1_19_21_0_55033_0 ? M11982 : M10351B10881 = R10583s<0x0B10882 = !B10881B10883 = !B10882B10884 = !B10883
R10885 = R10583 B10886 = R10885s<0x0B10887 = !B10886B10888 = !B10887B10889 = !B10888NOP
assume B10889==B10884B10892 = R10583s<0x0
if B10892:bool goto 5568_966_0_19_21_0_55023_0 else goto 5556_965_0_19_21_0_55024_0
Block 11331_959_0_19_21_0_55030_0:
NOP
R14868 = R13957+0x10 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11331_959_0_0_0_0_0_0 -> 11344_959_0_0_0_0_0_0::::Parallel assignment for 106628, 106634, 106636 := 106626, 106635, 106631::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11331_959_0_0_0_0_0_0 -> 11344_959_0_0_0_0_0_0::::Parallel assignment for 14863, 14865 := 14867, 14868::R14863 = R13955>>l0x10R14865 = R14868
Block 11320_959_0_19_21_0_55031_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11320_959_0_0_0_0_0_0 -> 11344_959_0_0_0_0_0_0::::Parallel assignment for 106628, 106634, 106636 := 105683, 105689, 105691::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11320_959_0_0_0_0_0_0 -> 11344_959_0_0_0_0_0_0::::Parallel assignment for 14863, 14865 := 13955, 13957::R14863 = R13955R14865 = R13957
Block 9423_957_0_19_21_0_55032_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9423_957_0_0_0_0_0_0 -> 9501_958_0_0_0_0_0_0::::Parallel assignment for 89931, 89933 := 89932, 88194::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9423_957_0_0_0_0_0_0 -> 9501_958_0_0_0_0_0_0::::Parallel assignment for 10583, 11983, 12009 := 10355, 10351, 10344::R10583 = R10355R12009 = R10344
Block 11595_950_1_19_21_0_55033_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9496_955_0_0_0_0_0_0 -> 9501_958_0_0_0_0_0_0::::Parallel assignment for 89931, 89933 := 150777, 150779::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9496_955_0_0_0_0_0_0 -> 9501_958_0_0_0_0_0_0::::Parallel assignment for 10583, 11983, 12009 := 13602, 11982, 12008::R10583 = R13602R12009 = R12008
Block 11320_959_0_19_21_0_55034_0:
B14517 = R13955<0x10000
if B14517:bool goto 11320_959_0_19_21_0_55031_0 else goto 11331_959_0_19_21_0_55030_0
Block 9393_963_0_19_21_0_55035_0:
R10324 = R10241+0x60R10325 = R10241+0x20M10328 = M10216[R10325] = R7972R10329 = R10241+0x40M10330 = M10328[R10329] = 0xf424c
R10331 = 0x60 R10332 = R10331-0x20 M10333 = M10330[R10241] = R10332 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=92, nextFPWriteCmd=CmdPointer(block=9393_963_0_0_0_0_0_0, pos=44), sort=PackedByteArray(finalWrite=CmdPointer(block=9393_963_0_0_0_0_0_0, pos=44)))::I10334 = keccak256exprsimple(0xf424c R7972)R10335 = R10241+0xc0R10336 = R10241+0x80M10337 = M10333[R10336] = R6686R10338 = R10324+0x40M10339 = M10337[R10338] = I10334
R10340 = 0x60 R10341 = R10340-0x20 M10342 = M10339[R10324] = R10341 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=91, nextFPWriteCmd=CmdPointer(block=9393_963_0_0_0_0_0_0, pos=78), sort=PackedByteArray(finalWrite=CmdPointer(block=9393_963_0_0_0_0_0_0, pos=78)))::I10343 = keccak256exprsimple(I10334 R6686)R10344 = R10324+0xc0R10345 = R10324+0x80M10346 = M10342[R10345] = R10052R10347 = R10335+0x40M10348 = M10346[R10347] = I10343
R10349 = 0x60 R10350 = R10349-0x20 M10351 = M10348[R10335] = R10350 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=93, nextFPWriteCmd=CmdPointer(block=9393_963_0_0_0_0_0_0, pos=112), sort=PackedByteArray(finalWrite=CmdPointer(block=9393_963_0_0_0_0_0_0, pos=112)))::I10354 = keccak256exprsimple(I10343 R10052)
R10355 = W5535[I10354] B10356 = R10052>R8954
if B10356:bool goto 9431_957_0_19_21_0_55145_0 else goto 9423_957_0_19_21_0_55032_0
Block 11509_950_1_19_21_0_55036_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11509_950_1_0_0_0_0_0 -> 11595_950_1_0_0_0_0_0::::Parallel assignment for 150777, 150779 := 150778, 150780::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11509_950_1_0_0_0_0_0 -> 11595_950_1_0_0_0_0_0::::Parallel assignment for 13602 := 13603::R13602 = 0x0
Block 11307_959_0_19_21_0_55037_0:
NOP
R13960 = R13185+0x20 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11307_959_0_0_0_0_0_0 -> 11320_959_0_0_0_0_0_0::::Parallel assignment for 105683, 105689, 105691 := 105681, 105690, 105686::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11307_959_0_0_0_0_0_0 -> 11320_959_0_0_0_0_0_0::::Parallel assignment for 13955, 13957 := 13959, 13960::R13955 = R13183>>l0x20R13957 = R13960
Block 11294_959_0_19_21_0_55038_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11294_959_0_0_0_0_0_0 -> 11320_959_0_0_0_0_0_0::::Parallel assignment for 105683, 105689, 105691 := 104724, 104730, 104732::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11294_959_0_0_0_0_0_0 -> 11320_959_0_0_0_0_0_0::::Parallel assignment for 13955, 13957 := 13183, 13185::R13955 = R13183R13957 = R13185
Block 9210_961_0_19_21_0_55039_0:
R10050 = R9307*0x15180 R10051 = R9687+R10050 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9210_961_0_0_0_0_0_0 -> 9393_963_0_0_0_0_0_0::::Parallel assignment for 61053 := 61051::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9210_961_0_0_0_0_0_0 -> 9393_963_0_0_0_0_0_0::::Parallel assignment for 10052 := 10051::R10052 = R10051
Block 11294_959_0_19_21_0_55040_0:
B13617 = R13183<0x100000000
if B13617:bool goto 11294_959_0_19_21_0_55038_0 else goto 11307_959_0_19_21_0_55037_0
Block 9235_961_0_19_21_0_55041_0:
NOP
R10318 = R9687+0x76a700 R10319 = R10318-(R9687%0x7e900) R10320 = R9307-0x5a R10321 = R10320*0x7e900 R10322 = R10319+R10321 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9249_959_0_0_0_0_0_0 -> 9393_963_0_0_0_0_0_0::::Parallel assignment for 61053 := 62198::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9249_959_0_0_0_0_0_0 -> 9393_963_0_0_0_0_0_0::::Parallel assignment for 10052 := 10322::R10052 = R10322
Block 10419_951_0_19_21_0_55044_0:
M11982 = ReachabilityCertora14595_929_0_19_21_0_55051_0 ? M12056 : M13150B13176 = R10355==0x0
if B13176:bool goto 11509_950_1_19_21_0_55036_0 else goto 11517_950_1_19_21_0_55167_0
Block 11281_959_0_19_21_0_55045_0:
NOP
R13188 = R12385+0x40 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11281_959_0_0_0_0_0_0 -> 11294_959_0_0_0_0_0_0::::Parallel assignment for 104724, 104730, 104732 := 104722, 104731, 104727::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11281_959_0_0_0_0_0_0 -> 11294_959_0_0_0_0_0_0::::Parallel assignment for 13183, 13185 := 13187, 13188::R13183 = R12383>>l0x40R13185 = R13188
Block 11264_959_0_19_21_0_55046_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11264_959_0_0_0_0_0_0 -> 11294_959_0_0_0_0_0_0::::Parallel assignment for 104724, 104730, 104732 := 103784, 103790, 103792::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11264_959_0_0_0_0_0_0 -> 11294_959_0_0_0_0_0_0::::Parallel assignment for 13183, 13185 := 12383, 12385::R13183 = R12383R13185 = R12385
Block 9226_961_0_19_21_0_55048_0:
B10049 = R9307>0x87
if B10049:bool goto 9285_961_0_19_21_0_55049_0 else goto 9235_961_0_19_21_0_55041_0
Block 9285_961_0_19_21_0_55049_0:
B10315 = R9307>0xc3NOP
::Parallel assignment for 10052 := 10316::R10052 = B10315 ? ((R9687+0xb1fa800)-(R9687%0x76a700))+((R9307-0xc3)*0x76a700) : ((R9687+0x1da9c00)-(R9687%0x278d00))+((R9307-0x87)*0x278d00)
Block 13470_937_0_19_21_0_55050_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10409_943_0_0_0_0_0_0 -> 10419_951_0_0_0_0_0_0::::Parallel assignment for 146185 := 177226::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10409_943_0_0_0_0_0_0 -> 10419_951_0_0_0_0_0_0::::Parallel assignment for 11982, 12008, 12840 := 13150, 13163, 14848::R12008 = R13163R12840 = R14848
Block 14595_929_0_19_21_0_55051_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10233_947_0_0_0_0_0_0 -> 10419_951_0_0_0_0_0_0::::Parallel assignment for 146185 := 143719::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10233_947_0_0_0_0_0_0 -> 10419_951_0_0_0_0_0_0::::Parallel assignment for 11982, 12008, 12840 := 12056, 12049, 12374::R12008 = R12049R12840 = R12374
Block 11264_959_0_19_21_0_55052_0:
B12844 = R12383<0x10000000000000000
if B12844:bool goto 11264_959_0_19_21_0_55046_0 else goto 11281_959_0_19_21_0_55045_0
Block 14387_929_0_19_21_0_55055_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14387_929_0_0_0_0_0_0 -> 14595_929_0_0_0_0_0_0::::Parallel assignment for 143719 := 140289::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14387_929_0_0_0_0_0_0 -> 14595_929_0_0_0_0_0_0::::Parallel assignment for 12374 := 12062::R12374 = R12062
Block 14426_928_0_19_21_0_55056_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14426_928_0_0_0_0_0_0 -> 14595_929_0_0_0_0_0_0::::Parallel assignment for 143719 := 140289::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14426_928_0_0_0_0_0_0 -> 14595_929_0_0_0_0_0_0::::Parallel assignment for 12374 := 12062::R12374 = R12062
Block 11251_959_0_19_21_0_55057_0:
NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11251_959_0_0_0_0_0_0 -> 11264_959_0_0_0_0_0_0::::Parallel assignment for 103784, 103790, 103792 := 103782, 103791, 103787::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11251_959_0_0_0_0_0_0 -> 11264_959_0_0_0_0_0_0::::Parallel assignment for 12383, 12385 := 12387, 12389::R12383 = R12076>>l0x80R12385 = 0x80
Block 11224_960_0_19_21_0_55058_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11224_960_0_0_0_0_0_0 -> 11264_959_0_0_0_0_0_0::::Parallel assignment for 103784, 103790, 103792 := 101963, 102797, 102798::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11224_960_0_0_0_0_0_0 -> 11264_959_0_0_0_0_0_0::::Parallel assignment for 12383, 12385 := 12076, 12386::R12383 = R12076R12385 = 0x0
Block 9130_963_0_19_21_0_55061_0:
R12076 = R11658>>l0x0 B12077 = R12076<0x100000000000000000000000000000000
if B12077:bool goto 11224_960_0_19_21_0_55058_0 else goto 11251_959_0_19_21_0_55057_0
Block 5506_968_0_19_21_0_55062_0:
NOP
assume R7987>0x15180NOP
R9687 = R7987-(R7987%0x15180) B9688 = R9307>0x5a
if B9688:bool goto 9226_961_0_19_21_0_55048_0 else goto 9210_961_0_19_21_0_55039_0
Block 14394_929_0_19_21_0_55067_0:
B12376 = R12068>R8954NOP
assume !B12376R12378 = R8954-R12068 B12379 = R12378>R11647
if B12379:bool goto 14426_928_0_19_21_0_55056_0 else goto 14434_928_0_19_21_0_55119_0
Block 14732_929_7_19_21_0_55069_0:
NOP
assume R13932>0x0R14852 = R14483/R13932 R14853 = R14852+R13147 B14854 = add_must_ofl:bif(R14852,R13147)NOP
assume !B14854TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13399_936_0_0_0_0_0_0 -> 13470_937_0_0_0_0_0_0::::Parallel assignment for 177226 := 175253::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13399_936_0_0_0_0_0_0 -> 13470_937_0_0_0_0_0_0::::Parallel assignment for 14848 := 14853::R14848 = R14853
Block 14732_930_5_19_21_0_55070_0:
NOP
assume R13928>0x0R14844 = R14477/R13928 B14845 = R14844>R13147NOP
assume !B14845R14847 = R13147-R14844 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13467_936_0_0_0_0_0_0 -> 13470_937_0_0_0_0_0_0::::Parallel assignment for 177226 := 176288::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13467_936_0_0_0_0_0_0 -> 13470_937_0_0_0_0_0_0::::Parallel assignment for 14848 := 14847::R14848 = R14847
Block 14732_917_1_19_21_0_55071_0:
R14512 = R13949+R13612 B14513 = add_must_ofl:bif(R13949,R13612)NOP
assume !B14513R14515 = R14512/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14585_924_0_0_0_0_0_0 -> 14595_929_0_0_0_0_0_0::::Parallel assignment for 143719 := 170452::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14585_924_0_0_0_0_0_0 -> 14595_929_0_0_0_0_0_0::::Parallel assignment for 12374 := 14515::R12374 = R14515
Block 14615_929_7_19_21_0_55073_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_929_7_0_0_0_0_0 -> 14732_929_7_0_0_0_0_0::::Parallel assignment for 168535, 168537 := 168536, 168538::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_929_7_0_0_0_0_0 -> 14732_929_7_0_0_0_0_0::::Parallel assignment for 14483 := 14484::R14483 = 0x0
Block 14615_930_5_19_21_0_55075_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_930_5_0_0_0_0_0 -> 14732_930_5_0_0_0_0_0::::Parallel assignment for 168515, 168517 := 168516, 168518::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_930_5_0_0_0_0_0 -> 14732_930_5_0_0_0_0_0::::Parallel assignment for 14477 := 14478::R14477 = 0x0
Block 14615_917_1_19_21_0_55077_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_917_1_0_0_0_0_0 -> 14732_917_1_0_0_0_0_0::::Parallel assignment for 162771, 162773 := 162772, 162774::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_917_1_0_0_0_0_0 -> 14732_917_1_0_0_0_0_0::::Parallel assignment for 13949 := 13950::R13949 = 0x0
Block 13339_937_0_19_21_0_55080_0:
R13932 = R11973-R8954 R13933 = R10052-R8954 R13934 = R12368-R13147 B13935 = R13934==0x0
if B13935:bool goto 14615_929_7_19_21_0_55073_0 else goto 14623_929_7_19_21_0_55086_0
Block 13406_937_0_19_21_0_55081_0:
R13928 = R11973-R8954 R13929 = R10052-R8954 R13930 = R13147-R12368 B13931 = R13930==0x0
if B13931:bool goto 14615_930_5_19_21_0_55075_0 else goto 14623_930_5_19_21_0_55087_0
Block 10218_948_0_19_21_0_55082_0:
NOP
R12029 = R8954-(R8954%0x76a700) R12030 = R12029+0x76a700 R12031 = R10335+0xc0R12032 = R10335+0x80M12033 = M10351[R12032] = R6686R12034 = R10344+0x40M12035 = M12033[R12034] = 0xf424a
R12036 = 0x60 R12037 = R12036-0x20 M12038 = M12035[R10344] = R12037 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=94, nextFPWriteCmd=CmdPointer(block=12934_935_0_0_0_0_0_0, pos=38), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_935_0_0_0_0_0_0, pos=38)))::I12039 = keccak256exprsimple(0xf424a R6686)R12040 = R10344+0xc0R12041 = R10344+0x80M12042 = M12038[R12041] = R12030R12043 = R12031+0x40M12044 = M12042[R12043] = I12039
R12045 = 0x60 R12046 = R12045-0x20 M12047 = M12044[R12031] = R12046 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=128, nextFPWriteCmd=CmdPointer(block=12934_935_0_0_0_0_0_0, pos=72), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_935_0_0_0_0_0_0, pos=72)))::I12048 = keccak256exprsimple(I12039 R12030)R12049 = R12031+0xc0R12050 = R12031+0x80M12051 = M12047[R12050] = R10052R12052 = R12040+0x40M12053 = M12051[R12052] = I12048
R12054 = 0x60 R12055 = R12054-0x20 M12056 = M12053[R12040] = R12055 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=129, nextFPWriteCmd=CmdPointer(block=12934_935_0_0_0_0_0_0, pos=106), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_935_0_0_0_0_0_0, pos=106)))::I12058 = keccak256exprsimple(I12048 R10052)
R12059 = W15[I12058] NOP
R12061 = (R12059>>l0xa0)>>l0x0 R12062 = 0xffffffff&R12061 NOP
R12064 = (R12059>>l0xc0)>>l0x0 R12065 = 0xffffffff&R12064 NOP
R12067 = (R12059>>l0xe0)>>l0x0 R12068 = 0xffffffff&R12067 NOP
assume R12065>0x0NOP
assume R11647>0x0B12073 = R12068>R8954
if B12073:bool goto 14387_929_0_19_21_0_55055_0 else goto 14394_929_0_19_21_0_55067_0
Block 14623_929_7_19_21_0_55086_0:
R14485 = R13934*R13933 NOP
assume mul_noofl:bif(R13934,R13933)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_928_7_0_0_0_0_0 -> 14732_929_7_0_0_0_0_0::::Parallel assignment for 168535, 168537 := 170406, 168523::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_928_7_0_0_0_0_0 -> 14732_929_7_0_0_0_0_0::::Parallel assignment for 14483 := 14485::R14483 = R14485
Block 14623_930_5_19_21_0_55087_0:
R14479 = R13930*R13929 NOP
assume mul_noofl:bif(R13930,R13929)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_929_5_0_0_0_0_0 -> 14732_930_5_0_0_0_0_0::::Parallel assignment for 168515, 168517 := 170358, 168503::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_929_5_0_0_0_0_0 -> 14732_930_5_0_0_0_0_0::::Parallel assignment for 14477 := 14479::R14477 = R14479
Block 11919_943_0_19_21_0_55088_0:
NOP
R11645 = (R7690>>l0x8)>>l0x0 R11646 = 0xff&R11645 R11647 = R11646*0x3c B11648 = R11147>0x0
if B11648:bool goto 10243_948_0_19_21_0_55163_0 else goto 10218_948_0_19_21_0_55082_0
Block 14623_917_1_19_21_0_55090_0:
R13951 = R12062*R13608 NOP
assume mul_noofl:bif(R12062,R13608)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_916_1_0_0_0_0_0 -> 14732_917_1_0_0_0_0_0::::Parallel assignment for 162771, 162773 := 164605, 162759::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_916_1_0_0_0_0_0 -> 14732_917_1_0_0_0_0_0::::Parallel assignment for 13949 := 13951::R13949 = R13951
Block 11808_940_0_19_21_0_55092_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11808_940_0_0_0_0_0_0 -> 11919_943_0_0_0_0_0_0::::Parallel assignment for 106610, 106612, 106616, 106618 := 106611, 106613, 107614, 107616::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11808_940_0_0_0_0_0_0 -> 11919_943_0_0_0_0_0_0::::Parallel assignment for 11147 := 11148::R11147 = 0x0
Block 11831_940_0_19_21_0_55093_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11831_940_0_0_0_0_0_0 -> 11919_943_0_0_0_0_0_0::::Parallel assignment for 106610, 106612, 106616, 106618 := 107623, 107624, 107614, 107616::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11831_940_0_0_0_0_0_0 -> 11919_943_0_0_0_0_0_0::::Parallel assignment for 11147 := 11649::R11147 = 0x1
Block 13300_941_0_19_21_0_55096_0:
M13150 = ReachabilityCertora13147_941_0_19_21_0_55126_0 ? M13158 : M12007
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10330_943_0_0_0_0_0_0 -> 10396_944_0_0_0_0_0_0::::Parallel assignment for 158445, 161977, 161979 := 49872, 160215, 160217::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10330_943_0_0_0_0_0_0 -> 10396_944_0_0_0_0_0_0::NOP
assume R8954<R10052NOP
assume R10052<R11973B13592 = R12368<R13147
if B13592:bool goto 13406_937_0_19_21_0_55081_0 else goto 13339_937_0_19_21_0_55080_0
Block 15250_937_1_19_21_0_55098_0:
assume B17233 R17434 = SignExtend(o1=0xf, o2=R16185:bv256) NOP
R17436 = SignExtend(o1=0x7, o2=ShiftRightArithmetical(R17434:bv256 0x40)) B17437 = 0x3b9aca00s<R17436NOP
assume !B17437B17439 = R10355==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB17440 = B17439 ? R17436==0x8000000000000000000000000000000000000000000000000000000000000000 : B17439NOP
assume !B17440R17442 = R10355*R17436 NOP
assume smul_no_ofl_udfl:bif(R10355,R17436)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_938_3_0_0_0_0_0 -> 8868_939_3_0_0_0_0_0::::Parallel assignment for 186112, 186114 := 189975, 187868::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_938_3_0_0_0_0_0 -> 8868_939_3_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_940_1_0_0_0_0_0 -> 8967_939_1_0_0_0_0_0::::Parallel assignment for 190855, 190857 := 189982, 189983::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_940_1_0_0_0_0_0 -> 8967_939_1_0_0_0_0_0::NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11590_947_1_0_0_0_0_0 -> 11595_950_1_0_0_0_0_0::::Parallel assignment for 150777, 150779 := 194517, 192639::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11590_947_1_0_0_0_0_0 -> 11595_950_1_0_0_0_0_0::::Parallel assignment for 13602 := 17445::R13602 = R17442 /s 0x3b9aca00
Block 13139_941_0_19_21_0_55099_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13139_941_0_0_0_0_0_0 -> 13300_941_0_0_0_0_0_0::::Parallel assignment for 160215, 160217 := 160216, 160218::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13139_941_0_0_0_0_0_0 -> 13300_941_0_0_0_0_0_0::::Parallel assignment for 13147, 13150, 13163 := 13148, 12007, 12000::R13147 = 0x0R13163 = R12000
Block 15226_937_1_19_21_0_55100_0:
R17230 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B17231 = R17230s<R16185NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15226_937_1_0_0_0_0_0 -> 15250_937_1_0_0_0_0_0::::Parallel assignment for 177261 := 177265::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15226_937_1_0_0_0_0_0 -> 15250_937_1_0_0_0_0_0::::Parallel assignment for 17233 := 17232::B17233 = !B17231
Block 15162_940_1_19_21_0_55101_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15162_940_1_0_0_0_0_0 -> 15250_937_1_0_0_0_0_0::::Parallel assignment for 177261 := 176417::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15162_940_1_0_0_0_0_0 -> 15250_937_1_0_0_0_0_0::::Parallel assignment for 17233 := 16188::B17233 = B16188
Block 15157_940_1_19_21_0_55102_0:
NOPNOP
R16184 = (SignExtend(o1=0xf, o2=R15361:bv256))*(SignExtend(o1=0xf, o2=0x3b9aca000000000000000000)) R16185 = R16184>>a0x40 R16186 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) NOPB16188 = !(R16185s<R16186)
if B16188:bool goto 15226_937_1_19_21_0_55100_0 else goto 15162_940_1_19_21_0_55101_0
Block 14595_927_1_19_21_0_55103_0:
B12837 = R7672==0x0
if B12837:bool goto 13139_941_0_19_21_0_55099_0 else goto 13147_941_0_19_21_0_55126_0
Block 14732_921_2_19_21_0_55105_0:
R13608 = R13177/R11647 B13609 = R13608>0x3b9aca00NOP
assume !B13609R13611 = 0x3b9aca00-R13608 R13612 = R12065*R13611 NOP
assume mul_noofl:bif(R12065,R13611)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_917_0_0_0_0_0_0 -> 14732_918_0_0_0_0_0_0::::Parallel assignment for 159307, 159309 := 161014, 159295::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_917_0_0_0_0_0_0 -> 14732_918_0_0_0_0_0_0::B13616 = R12062==0x0
if B13616:bool goto 14615_917_1_19_21_0_55077_0 else goto 14623_917_1_19_21_0_55090_0
Block 15111_940_1_19_21_0_55106_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15111_940_1_0_0_0_0_0 -> 15157_940_1_0_0_0_0_0::::Parallel assignment for 173278, 173280 := 173279, 173281::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15111_940_1_0_0_0_0_0 -> 15157_940_1_0_0_0_0_0::::Parallel assignment for 15361 := 15362::R15361 = 0x0
Block 18409_937_1_19_21_0_55107_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15154_939_1_0_0_0_0_0 -> 15157_940_1_0_0_0_0_0::::Parallel assignment for 173278, 173280 := 176382, 176384::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15154_939_1_0_0_0_0_0 -> 15157_940_1_0_0_0_0_0::::Parallel assignment for 15361 := 16189::R15361 = R16189
Block 14387_927_1_19_21_0_55108_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14387_927_1_0_0_0_0_0 -> 14595_927_1_0_0_0_0_0::::Parallel assignment for 154895 := 150679::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14387_927_1_0_0_0_0_0 -> 14595_927_1_0_0_0_0_0::::Parallel assignment for 12368 := 12015::R12368 = R12015
Block 14426_926_1_19_21_0_55109_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14426_926_1_0_0_0_0_0 -> 14595_927_1_0_0_0_0_0::::Parallel assignment for 154895 := 150679::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14426_926_1_0_0_0_0_0 -> 14595_927_1_0_0_0_0_0::::Parallel assignment for 12368 := 12015::R12368 = R12015
Block 14615_921_2_19_21_0_55111_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_921_2_0_0_0_0_0 -> 14732_921_2_0_0_0_0_0::::Parallel assignment for 148649, 148651 := 148650, 148652::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_921_2_0_0_0_0_0 -> 14732_921_2_0_0_0_0_0::::Parallel assignment for 13177 := 13178::R13177 = 0x0
Block 15412_937_1_19_21_0_55114_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15412_937_1_0_0_0_0_0 -> 18409_937_1_0_0_0_0_0::::Parallel assignment for 176382, 176384 := 176383, 176385::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15412_937_1_0_0_0_0_0 -> 18409_937_1_0_0_0_0_0::::Parallel assignment for 16189 := 16190::R16189 = 0x0
Block 14434_928_0_19_21_0_55119_0:
B12843 = R12378==0x0
if B12843:bool goto 14615_921_2_19_21_0_55111_0 else goto 14623_921_2_19_21_0_55128_0
Block 14394_927_1_19_21_0_55124_0:
B12370 = R12021>R8954NOP
assume !B12370R12372 = R8954-R12021 B12373 = R12372>R11647
if B12373:bool goto 14426_926_1_19_21_0_55109_0 else goto 14434_926_1_19_21_0_55174_0
Block 13147_941_0_19_21_0_55126_0:
M13151 = M12007[R12000] = 0xdd30a66600000000000000000000000000000000000000000000000000000000 R13153 = W43[R7672] B13154 = R13153==0x0NOP
assume !B13154M13156 = havocR13157 = havoc
::Inline Summary(summaryType=UNRESOLVED Auto summary)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R160189@21:bv256, valueVar=0x0, gasVar=R160992@21:bv256, inOffset=R160195@21:bv256, inSize=0x4, inBase=tacM@21:bytemap, outOffset=R160195@21:bv256, outSize=0x20, outBase=tacM@21:bytemap, callType=STATIC, calleeResolution=null, sigResolution=[3710953062], callConvention=CallConvention(input=CallInput(baseVar=tacM@21:bytemap, offset=R160195@21:bv256, simplifiedOffset=null, size=R160199@21:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0xdd30a66600000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@21:bytemap, offset=R160195@21:bv256, size=0x20)), origCallcore=CallCore R160189@21:bv256 R160992@21:bv256 R160195@21:bv256 R160199@21:bv256 tacM@21:bytemap R160195@21:bv256 0x20 tacM@21:bytemap STATIC 0x0 (2630:57:19:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/19_AssetRate.sol, summaryId=55), summary=UNRESOLVED Auto summary, callTraceInfo=with { havoc type: only the return value } used as a default)::M13158 = M13151[R12000:R12000+0x20] = M13156[0x0:0x0+0x20]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=13243_936_0_0_0_0_0_0, pos=1)::R13160 = R13157+0x1f R13161 = R13160&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R13162 = R12000+R13161 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=13243_936_0_0_0_0_0_0, pos=6)::B13165 = R13157s<0x20NOP
assume !B13165R13167 = R12000R13168 = M13158[R13167]
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13295_940_0_0_0_0_0_0 -> 13300_941_0_0_0_0_0_0::::Parallel assignment for 160215, 160217 := 172355, 164589::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13295_940_0_0_0_0_0_0 -> 13300_941_0_0_0_0_0_0::::Parallel assignment for 13147, 13150, 13163 := 13168, 13158, 13162::R13147 = R13168R13163 = R13162
Block 14623_921_2_19_21_0_55128_0:
R13179 = R12378*0x3b9aca00 NOP
assume mul_noofl:bif(R12378,0x3b9aca00)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_920_2_0_0_0_0_0 -> 14732_921_2_0_0_0_0_0::::Parallel assignment for 148649, 148651 := 150717, 148637::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_920_2_0_0_0_0_0 -> 14732_921_2_0_0_0_0_0::::Parallel assignment for 13177 := 13179::R13177 = R13179
Block 15022_937_1_19_21_0_55129_0:
assume B14860 R15091 = R14508*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R15092 = SignExtend(o1=0xf, o2=R15091:bv256) NOP
assume R15092s<0x400000000000000000NOPB15096 = (SignExtend(o1=0xf, o2=R15091:bv256))s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B15096:bool goto 15111_940_1_19_21_0_55106_0 else goto 15119_940_1_19_21_0_55130_0
Block 15119_940_1_19_21_0_55130_0:
NOP
R15364 = (SignExtend(o1=0xf, o2=R15091:bv256))*0x171547652b82fe1777d0ffda0d23a7d12 R15365 = R15364>>a0x80 R15366 = SignExtend(o1=0xf, o2=R15365:bv256) NOP
assume R15366s<0x400000000000000000NOPB15370 = (SignExtend(o1=0xf, o2=R15365:bv256))s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B15370:bool goto 15412_937_1_19_21_0_55114_0 else goto 15420_937_1_19_21_0_55349_0
Block 14732_915_4_19_21_0_55133_0:
R14489 = R13936+R13597 B14490 = add_must_ofl:bif(R13936,R13597)NOP
assume !B14490R14492 = R14489/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14585_922_1_0_0_0_0_0 -> 14595_927_1_0_0_0_0_0::::Parallel assignment for 154895 := 182000::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14585_922_1_0_0_0_0_0 -> 14595_927_1_0_0_0_0_0::::Parallel assignment for 12368 := 14492::R12368 = R14492
Block 14998_937_1_19_21_0_55135_0:
R14857 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B14858 = R14857s<R14508NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14998_937_1_0_0_0_0_0 -> 15022_937_1_0_0_0_0_0::::Parallel assignment for 168551 := 168555::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14998_937_1_0_0_0_0_0 -> 15022_937_1_0_0_0_0_0::::Parallel assignment for 14860 := 14859::B14860 = !B14858
Block 14949_936_1_19_21_0_55136_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14949_936_1_0_0_0_0_0 -> 15022_937_1_0_0_0_0_0::::Parallel assignment for 168551 := 167497::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14949_936_1_0_0_0_0_0 -> 15022_937_1_0_0_0_0_0::::Parallel assignment for 14860 := 14511::B14860 = B14511
Block 14615_915_4_19_21_0_55138_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_915_4_0_0_0_0_0 -> 14732_915_4_0_0_0_0_0::::Parallel assignment for 174248, 174250 := 174249, 174251::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_915_4_0_0_0_0_0 -> 14732_915_4_0_0_0_0_0::::Parallel assignment for 13936 := 13937::R13936 = 0x0
Block 9431_957_0_19_21_0_55145_0:
NOP
assume R7692>0x0B10576 = R7692>0x7NOP
assume !B10576NOP
assume R8954>0x76a700NOP
R10581 = R8954-(R8954%0x76a700) TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11752_941_0_0_0_0_0_0 -> 11761_941_0_0_0_0_0_0::::Parallel assignment for 107614, 107616 := 96881, 96882::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11752_941_0_0_0_0_0_0 -> 11761_941_0_0_0_0_0_0::B10582 = 0x1>R7692
if B10582:bool goto 11859_941_0_0_21_0_49281_0 else goto 11769_941_0_69_21_0_58446_0
Block 14623_915_4_19_21_0_55149_0:
R13938 = R12015*R13593 NOP
assume mul_noofl:bif(R12015,R13593)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_914_4_0_0_0_0_0 -> 14732_915_4_0_0_0_0_0::::Parallel assignment for 174248, 174250 := 176227, 174236::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_914_4_0_0_0_0_0 -> 14732_915_4_0_0_0_0_0::::Parallel assignment for 13936 := 13938::R13936 = R13938
Block 14732_936_2_19_21_0_55157_0:
R14494 = R13943/0x1da9c00 B14495 = R14494>0x7fffffffffffffffNOP
assume !B14495R14497 = R14494&0xffffffffffffffffffffffffffffffffffffffffffffffffR14498 = R14497*0x10000000000000000
R14499 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B14500 = R14499==0x0NOP
assume !B14500R14502 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R14503 = SignExtend(o1=0xf, o2=R14498:bv256) R14504 = R14503&0xffffffffffffffffffffffffffffffffffffffffffffffffR14505 = R14504*0x10000000000000000NOP
assume R14502>0x0R14508 = R14505 /s R14502 R14509 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) NOPB14511 = !(R14508s<R14509)
if B14511:bool goto 14998_937_1_19_21_0_55135_0 else goto 14949_936_1_19_21_0_55136_0
Block 14615_936_2_19_21_0_55159_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_936_2_0_0_0_0_0 -> 14732_936_2_0_0_0_0_0::::Parallel assignment for 156902, 156904 := 156903, 156905::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_936_2_0_0_0_0_0 -> 14732_936_2_0_0_0_0_0::::Parallel assignment for 13943 := 13944::R13943 = 0x0
Block 10243_948_0_19_21_0_55163_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_943_0_0_0_0_0_0 -> 12894_943_0_0_0_0_0_0::::Parallel assignment for 113210 := 113211::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_943_0_0_0_0_0_0 -> 12894_943_0_0_0_0_0_0::NOP
R11972 = R8954-(R8954%0x76a700) R11973 = R11972+0x76a700 B11974 = add_must_ofl:bif(R11972,0x76a700)NOP
assume !B11974NOP
R11978 = R8954-(R8954%0x76a700) R11979 = R11978+0x76a700 R11980 = R10335+0xc0R11981 = R10335+0x80M11984 = M10351[R11981] = R6686R11985 = R10344+0x40M11986 = M11984[R11985] = 0xf424a
R11987 = 0x60 R11988 = R11987-0x20 M11989 = M11986[R10344] = R11988 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=94, nextFPWriteCmd=CmdPointer(block=12934_933_0_0_0_0_0_0, pos=38), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_933_0_0_0_0_0_0, pos=38)))::I11990 = keccak256exprsimple(0xf424a R6686)R11991 = R10344+0xc0R11992 = R10344+0x80M11993 = M11989[R11992] = R11979R11994 = R11980+0x40M11995 = M11993[R11994] = I11990
R11996 = 0x60 R11997 = R11996-0x20 M11998 = M11995[R11980] = R11997 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=124, nextFPWriteCmd=CmdPointer(block=12934_933_0_0_0_0_0_0, pos=72), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_933_0_0_0_0_0_0, pos=72)))::I11999 = keccak256exprsimple(I11990 R11979)R12000 = R11980+0xc0R12001 = R11980+0x80M12002 = M11998[R12001] = R11973R12003 = R11991+0x40M12004 = M12002[R12003] = I11999
R12005 = 0x60 R12006 = R12005-0x20 M12007 = M12004[R11991] = R12006 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=126, nextFPWriteCmd=CmdPointer(block=12934_933_0_0_0_0_0_0, pos=106), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_933_0_0_0_0_0_0, pos=106)))::I12011 = keccak256exprsimple(I11999 R11973)
R12012 = W15[I12011] NOP
R12014 = (R12012>>l0xa0)>>l0x0 R12015 = 0xffffffff&R12014 NOP
R12017 = (R12012>>l0xc0)>>l0x0 R12018 = 0xffffffff&R12017 NOP
R12020 = (R12012>>l0xe0)>>l0x0 R12021 = 0xffffffff&R12020 NOP
assume R12018>0x0NOP
assume R11647>0x0B12026 = R12021>R8954
if B12026:bool goto 14387_927_1_19_21_0_55108_0 else goto 14394_927_1_19_21_0_55124_0
Block 14732_919_1_19_21_0_55166_0:
R13593 = R13170/R11647 B13594 = R13593>0x3b9aca00NOP
assume !B13594R13596 = 0x3b9aca00-R13593 R13597 = R12018*R13596 NOP
assume mul_noofl:bif(R12018,R13596)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_915_2_0_0_0_0_0 -> 14732_916_2_0_0_0_0_0::::Parallel assignment for 170323, 170325 := 172289, 170311::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_915_2_0_0_0_0_0 -> 14732_916_2_0_0_0_0_0::B13601 = R12015==0x0
if B13601:bool goto 14615_915_4_19_21_0_55138_0 else goto 14623_915_4_19_21_0_55149_0
Block 11517_950_1_19_21_0_55167_0:
B13604 = R8954>R10052NOP
assume !B13604R13606 = R10052-R8954 B13607 = R12840==0x0
if B13607:bool goto 14615_936_2_19_21_0_55159_0 else goto 14623_936_2_19_21_0_55168_0
Block 14623_936_2_19_21_0_55168_0:
R13945 = R12840*R13606 NOP
assume mul_noofl:bif(R12840,R13606)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_935_2_0_0_0_0_0 -> 14732_936_2_0_0_0_0_0::::Parallel assignment for 156902, 156904 := 158465, 156890::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_935_2_0_0_0_0_0 -> 14732_936_2_0_0_0_0_0::::Parallel assignment for 13943 := 13945::R13943 = R13945
Block 14615_919_1_19_21_0_55171_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_919_1_0_0_0_0_0 -> 14732_919_1_0_0_0_0_0::::Parallel assignment for 160165, 160167 := 160166, 160168::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_919_1_0_0_0_0_0 -> 14732_919_1_0_0_0_0_0::::Parallel assignment for 13170 := 13171::R13170 = 0x0
Block 14434_926_1_19_21_0_55174_0:
B12839 = R12372==0x0
if B12839:bool goto 14615_919_1_19_21_0_55171_0 else goto 14623_919_1_19_21_0_55177_0
Block 14623_919_1_19_21_0_55177_0:
R13172 = R12372*0x3b9aca00 NOP
assume mul_noofl:bif(R12372,0x3b9aca00)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_918_1_0_0_0_0_0 -> 14732_919_1_0_0_0_0_0::::Parallel assignment for 160165, 160167 := 161892, 160153::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_918_1_0_0_0_0_0 -> 14732_919_1_0_0_0_0_0::::Parallel assignment for 13170 := 13172::R13170 = R13172
Block 15420_937_1_19_21_0_55349_0:
R16191 = R15365&0x8000000000000000 R16192 = SignExtend(o1=0xf, o2=R16191:bv256) B16193 = 0x0s<R16192R16194 = B16193 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R16195 = R15365&0x4000000000000000 R16196 = SignExtend(o1=0xf, o2=R16195:bv256) B16197 = 0x0s<R16196R16198 = B16197 ? (R16194*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R16194
R16199 = R15365&0x2000000000000000 R16200 = SignExtend(o1=0xf, o2=R16199:bv256) B16201 = 0x0s<R16200R16202 = B16201 ? (R16198*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R16198
R16203 = R15365&0x1000000000000000 R16204 = SignExtend(o1=0xf, o2=R16203:bv256) B16205 = 0x0s<R16204R16206 = B16205 ? (R16202*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R16202
R16207 = R15365&0x800000000000000 R16208 = SignExtend(o1=0xf, o2=R16207:bv256) B16209 = 0x0s<R16208R16210 = B16209 ? (R16206*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R16206
R16211 = R15365&0x400000000000000 R16212 = SignExtend(o1=0xf, o2=R16211:bv256) B16213 = 0x0s<R16212R16214 = B16213 ? (R16210*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R16210
R16215 = R15365&0x200000000000000 R16216 = SignExtend(o1=0xf, o2=R16215:bv256) B16217 = 0x0s<R16216R16218 = B16217 ? (R16214*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R16214
R16219 = R15365&0x100000000000000 R16220 = SignExtend(o1=0xf, o2=R16219:bv256) B16221 = 0x0s<R16220R16222 = B16221 ? (R16218*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R16218
R16223 = R15365&0x80000000000000 R16224 = SignExtend(o1=0xf, o2=R16223:bv256) B16225 = 0x0s<R16224R16226 = B16225 ? (R16222*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R16222
R16227 = R15365&0x40000000000000 R16228 = SignExtend(o1=0xf, o2=R16227:bv256) B16229 = 0x0s<R16228R16230 = B16229 ? (R16226*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R16226
R16231 = R15365&0x20000000000000 R16232 = SignExtend(o1=0xf, o2=R16231:bv256) B16233 = 0x0s<R16232R16234 = B16233 ? (R16230*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R16230
R16235 = R15365&0x10000000000000 R16236 = SignExtend(o1=0xf, o2=R16235:bv256) B16237 = 0x0s<R16236R16238 = B16237 ? (R16234*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R16234
R16239 = R15365&0x8000000000000 R16240 = SignExtend(o1=0xf, o2=R16239:bv256) B16241 = 0x0s<R16240R16242 = B16241 ? (R16238*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R16238
R16243 = R15365&0x4000000000000 R16244 = SignExtend(o1=0xf, o2=R16243:bv256) B16245 = 0x0s<R16244R16246 = B16245 ? (R16242*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R16242
R16247 = R15365&0x2000000000000 R16248 = SignExtend(o1=0xf, o2=R16247:bv256) B16249 = 0x0s<R16248R16250 = B16249 ? (R16246*0x1000162e525ee054754457d5995292026)>>l0x80 : R16246
R16251 = R15365&0x1000000000000 R16252 = SignExtend(o1=0xf, o2=R16251:bv256) B16253 = 0x0s<R16252R16254 = B16253 ? (R16250*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R16250
R16255 = R15365&0x800000000000 R16256 = SignExtend(o1=0xf, o2=R16255:bv256) B16257 = 0x0s<R16256R16258 = B16257 ? (R16254*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R16254
R16259 = R15365&0x400000000000 R16260 = SignExtend(o1=0xf, o2=R16259:bv256) B16261 = 0x0s<R16260R16262 = B16261 ? (R16258*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R16258
R16263 = R15365&0x200000000000 R16264 = SignExtend(o1=0xf, o2=R16263:bv256) B16265 = 0x0s<R16264R16266 = B16265 ? (R16262*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R16262
R16267 = R15365&0x100000000000 R16268 = SignExtend(o1=0xf, o2=R16267:bv256) B16269 = 0x0s<R16268R16270 = B16269 ? (R16266*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R16266
R16271 = R15365&0x80000000000 R16272 = SignExtend(o1=0xf, o2=R16271:bv256) B16273 = 0x0s<R16272R16274 = B16273 ? (R16270*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R16270
R16275 = R15365&0x40000000000 R16276 = SignExtend(o1=0xf, o2=R16275:bv256) B16277 = 0x0s<R16276R16278 = B16277 ? (R16274*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R16274
R16279 = R15365&0x20000000000 R16280 = SignExtend(o1=0xf, o2=R16279:bv256) B16281 = 0x0s<R16280R16282 = B16281 ? (R16278*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R16278
R16283 = R15365&0x10000000000 R16284 = SignExtend(o1=0xf, o2=R16283:bv256) B16285 = 0x0s<R16284R16286 = B16285 ? (R16282*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R16282
R16287 = R15365&0x8000000000 R16288 = SignExtend(o1=0xf, o2=R16287:bv256) B16289 = 0x0s<R16288R16290 = B16289 ? (R16286*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R16286
R16291 = R15365&0x4000000000 R16292 = SignExtend(o1=0xf, o2=R16291:bv256) B16293 = 0x0s<R16292R16294 = B16293 ? (R16290*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R16290
R16295 = R15365&0x2000000000 R16296 = SignExtend(o1=0xf, o2=R16295:bv256) B16297 = 0x0s<R16296R16298 = B16297 ? (R16294*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R16294
R16299 = R15365&0x1000000000 R16300 = SignExtend(o1=0xf, o2=R16299:bv256) B16301 = 0x0s<R16300R16302 = B16301 ? (R16298*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R16298
R16303 = R15365&0x800000000 R16304 = SignExtend(o1=0xf, o2=R16303:bv256) B16305 = 0x0s<R16304R16306 = B16305 ? (R16302*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R16302
R16307 = R15365&0x400000000 R16308 = SignExtend(o1=0xf, o2=R16307:bv256) B16309 = 0x0s<R16308R16310 = B16309 ? (R16306*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R16306
R16311 = R15365&0x200000000 R16312 = SignExtend(o1=0xf, o2=R16311:bv256) B16313 = 0x0s<R16312R16314 = B16313 ? (R16310*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R16310
R16315 = R15365&0x100000000 R16316 = SignExtend(o1=0xf, o2=R16315:bv256) B16317 = 0x0s<R16316R16318 = B16317 ? (R16314*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R16314
R16319 = R15365&0x80000000 R16320 = SignExtend(o1=0xf, o2=R16319:bv256) B16321 = 0x0s<R16320R16322 = B16321 ? (R16318*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R16318
R16323 = R15365&0x40000000 R16324 = SignExtend(o1=0xf, o2=R16323:bv256) B16325 = 0x0s<R16324R16326 = B16325 ? (R16322*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R16322
R16327 = R15365&0x20000000 R16328 = SignExtend(o1=0xf, o2=R16327:bv256) B16329 = 0x0s<R16328R16330 = B16329 ? (R16326*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R16326
R16331 = R15365&0x10000000 R16332 = SignExtend(o1=0xf, o2=R16331:bv256) B16333 = 0x0s<R16332R16334 = B16333 ? (R16330*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R16330
R16335 = R15365&0x8000000 R16336 = SignExtend(o1=0xf, o2=R16335:bv256) B16337 = 0x0s<R16336R16338 = B16337 ? (R16334*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R16334
R16339 = R15365&0x4000000 R16340 = SignExtend(o1=0xf, o2=R16339:bv256) B16341 = 0x0s<R16340R16342 = B16341 ? (R16338*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R16338
R16343 = R15365&0x2000000 R16344 = SignExtend(o1=0xf, o2=R16343:bv256) B16345 = 0x0s<R16344R16346 = B16345 ? (R16342*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R16342
R16347 = R15365&0x1000000 R16348 = SignExtend(o1=0xf, o2=R16347:bv256) B16349 = 0x0s<R16348R16350 = B16349 ? (R16346*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R16346
R16351 = R15365&0x800000 R16352 = SignExtend(o1=0xf, o2=R16351:bv256) B16353 = 0x0s<R16352R16354 = B16353 ? (R16350*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R16350
R16355 = R15365&0x400000 R16356 = SignExtend(o1=0xf, o2=R16355:bv256) B16357 = 0x0s<R16356R16358 = B16357 ? (R16354*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R16354
R16359 = R15365&0x200000 R16360 = SignExtend(o1=0xf, o2=R16359:bv256) B16361 = 0x0s<R16360R16362 = B16361 ? (R16358*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R16358
R16363 = R15365&0x100000 R16364 = SignExtend(o1=0xf, o2=R16363:bv256) B16365 = 0x0s<R16364R16366 = B16365 ? (R16362*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R16362
R16367 = R15365&0x80000 R16368 = SignExtend(o1=0xf, o2=R16367:bv256) B16369 = 0x0s<R16368R16370 = B16369 ? (R16366*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R16366
R16371 = R15365&0x40000 R16372 = SignExtend(o1=0xf, o2=R16371:bv256) B16373 = 0x0s<R16372R16374 = B16373 ? (R16370*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R16370
R16375 = R15365&0x20000 R16376 = SignExtend(o1=0xf, o2=R16375:bv256) B16377 = 0x0s<R16376R16378 = B16377 ? (R16374*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R16374
R16379 = R15365&0x10000 R16380 = SignExtend(o1=0xf, o2=R16379:bv256) B16381 = 0x0s<R16380R16382 = B16381 ? (R16378*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R16378
R16383 = R15365&0x8000 R16384 = SignExtend(o1=0xf, o2=R16383:bv256) B16385 = 0x0s<R16384R16386 = B16385 ? (R16382*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R16382
R16387 = R15365&0x4000 R16388 = SignExtend(o1=0xf, o2=R16387:bv256) B16389 = 0x0s<R16388R16390 = B16389 ? (R16386*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R16386
R16391 = R15365&0x2000 R16392 = SignExtend(o1=0xf, o2=R16391:bv256) B16393 = 0x0s<R16392R16394 = B16393 ? (R16390*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R16390
R16395 = R15365&0x1000 R16396 = SignExtend(o1=0xf, o2=R16395:bv256) B16397 = 0x0s<R16396R16398 = B16397 ? (R16394*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R16394
R16399 = R15365&0x800 R16400 = SignExtend(o1=0xf, o2=R16399:bv256) B16401 = 0x0s<R16400R16402 = B16401 ? (R16398*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R16398
R16403 = R15365&0x400 R16404 = SignExtend(o1=0xf, o2=R16403:bv256) B16405 = 0x0s<R16404R16406 = B16405 ? (R16402*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R16402
R16407 = R15365&0x200 R16408 = SignExtend(o1=0xf, o2=R16407:bv256) B16409 = 0x0s<R16408R16410 = B16409 ? (R16406*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R16406
R16411 = R15365&0x100 R16412 = SignExtend(o1=0xf, o2=R16411:bv256) B16413 = 0x0s<R16412R16414 = B16413 ? (R16410*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R16410
R16415 = R15365&0x80 R16416 = SignExtend(o1=0xf, o2=R16415:bv256) B16417 = 0x0s<R16416R16418 = B16417 ? (R16414*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R16414
R16419 = R15365&0x40 R16420 = SignExtend(o1=0xf, o2=R16419:bv256) B16421 = 0x0s<R16420R16422 = B16421 ? (R16418*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R16418
R16423 = R15365&0x20 R16424 = SignExtend(o1=0xf, o2=R16423:bv256) B16425 = 0x0s<R16424R16426 = B16425 ? (R16422*0x100000000000000162e42fefa39ef366f)>>l0x80 : R16422
R16427 = R15365&0x10 R16428 = SignExtend(o1=0xf, o2=R16427:bv256) B16429 = 0x0s<R16428R16430 = B16429 ? (R16426*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R16426
R16431 = R15365&0x8 R16432 = SignExtend(o1=0xf, o2=R16431:bv256) B16433 = 0x0s<R16432R16434 = B16433 ? (R16430*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R16430
R16435 = R15365&0x4 R16436 = SignExtend(o1=0xf, o2=R16435:bv256) B16437 = 0x0s<R16436R16438 = B16437 ? (R16434*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R16434
R16439 = R15365&0x2 R16440 = SignExtend(o1=0xf, o2=R16439:bv256) B16441 = 0x0s<R16440R16442 = B16441 ? (R16438*0x1000000000000000162e42fefa39ef358)>>l0x80 : R16438
R16443 = R15365&0x1 R16444 = SignExtend(o1=0xf, o2=R16443:bv256) B16445 = 0x0s<R16444NOP
R16447 = SignExtend(o1=0xf, o2=R15365:bv256) NOP
R16449 = 0x3f-(R16447>>a0x40) NOP
R16451 = (B16445 ? (R16442*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R16442)>>l(SignExtend(o1=0xf, o2=R16449:bv256)) R16452 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B16453 = R16451>R16452NOP
assume !B16453TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=18404_936_1_0_0_0_0_0 -> 18409_937_1_0_0_0_0_0::::Parallel assignment for 176382, 176384 := 236294, 235508::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=18404_936_1_0_0_0_0_0 -> 18409_937_1_0_0_0_0_0::::Parallel assignment for 16189 := 16451::R16189 = R16451
Block 10164_966_1_25_21_0_56040_0:
M20656 = ReachabilityCertora9993_963_1_25_21_0_56046_0 ? M20657 : M16054B20805 = R20660s<0x0B20806 = !B20805B20807 = !B20806B20808 = !B20807
R20809 = R20660 B20810 = R20809s<0x0B20811 = !B20810B20812 = !B20811B20813 = !B20812NOP
assume B20813==B20808B20816 = R20658s<0x0B20817 = !B20816B20818 = !B20817B20819 = !B20818
R20820 = R20658 B20821 = R20820s<0x0B20822 = !B20821B20823 = !B20822B20824 = !B20823NOP
assume B20824==B20819TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8561_974_1_0_0_0_0_0 -> 8470_977_1_0_0_0_0_0::::Parallel assignment for 173182, 173184, 176187, 176189, 176200, 176202 := 173183, 171208, 176188, 174165, 176201, 176197::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8561_974_1_0_0_0_0_0 -> 8470_977_1_0_0_0_0_0::R20831 = R12297 R20832 = M20656[R20831] R20833 = M20656[R20832] NOP
assume !(0x1<R20833)::Parallel assignment for 16030, 16055, 20827, 20829 := 20656, 16047, 20809, 20820::R16055 = R16047R20827 = R20809R20829 = R20820
Block 11595_956_1_25_21_0_56042_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10151_961_1_0_0_0_0_0 -> 10164_966_1_0_0_0_0_0::::Parallel assignment for 168322, 168324, 168327 := 166401, 166403, 159184::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10151_961_1_0_0_0_0_0 -> 10164_966_1_0_0_0_0_0::::Parallel assignment for 20656, 20658, 20660 := 16054, 20835, 19548::R20658 = R20835R20660 = R19548
Block 11509_956_1_25_21_0_56044_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11509_956_1_0_0_0_0_0 -> 11595_956_1_0_0_0_0_0::::Parallel assignment for 166401, 166403 := 166402, 166404::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11509_956_1_0_0_0_0_0 -> 11595_956_1_0_0_0_0_0::::Parallel assignment for 20835 := 20836::R20835 = 0x0
Block 9993_963_1_25_21_0_56046_0:
R20633 = M16054[R13877] NOP
assume 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff<R20633R20636 = R13877 R20637 = M16054[R20636] R20638 = R20637+0x60 R20639 = M16054[R20638] B20640 = R20379s<0x0B20641 = !B20640B20642 = !B20641B20643 = !B20642
R20644 = R20639+R20379 B20645 = R20644s<R20639B20646 = !B20645B20647 = !B20646B20648 = !B20647NOP
assume B20648==B20643R20651 = M16054[R13877] NOP
assume 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff<R20651R20654 = M16054[R20636] R20655 = R20654+0x60 M20657 = M16054[R20655] = R20644 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10052_960_1_0_0_0_0_0 -> 10164_966_1_0_0_0_0_0::::Parallel assignment for 168322, 168324, 168327 := 168400, 168401, 159184::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10052_960_1_0_0_0_0_0 -> 10164_966_1_0_0_0_0_0::::Parallel assignment for 20656, 20658, 20660 := 20657, 20659, 19548::R20658 = 0x0R20660 = R19548
Block 10083_963_1_25_21_0_56047_0:
R20662 = M16054[R14802] B20664 = R20379==0x0
if B20664:bool goto 11509_956_1_25_21_0_56044_0 else goto 11517_956_1_25_21_0_56135_0
Block 15250_943_2_25_21_0_56068_0:
assume B23064 R23414 = SignExtend(o1=0xf, o2=R22452:bv256) NOP
R23416 = SignExtend(o1=0x7, o2=ShiftRightArithmetical(R23414:bv256 0x40)) B23417 = 0x3b9aca00s<R23416NOP
assume !B23417B23419 = R20379==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB23420 = B23419 ? R23416==0x8000000000000000000000000000000000000000000000000000000000000000 : B23419NOP
assume !B23420R23422 = R20379*R23416 NOP
assume smul_no_ofl_udfl:bif(R20379,R23416)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_944_3_0_0_0_0_0 -> 8868_945_3_0_0_0_0_0::::Parallel assignment for 202054, 202056 := 205955, 204010::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_944_3_0_0_0_0_0 -> 8868_945_3_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_946_3_0_0_0_0_0 -> 8967_945_3_0_0_0_0_0::::Parallel assignment for 206923, 206925 := 205962, 205963::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_946_3_0_0_0_0_0 -> 8967_945_3_0_0_0_0_0::NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11590_953_1_0_0_0_0_0 -> 11595_956_1_0_0_0_0_0::::Parallel assignment for 166401, 166403 := 210708, 208829::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11590_953_1_0_0_0_0_0 -> 11595_956_1_0_0_0_0_0::::Parallel assignment for 20835 := 23425::R20835 = R23422 /s 0x3b9aca00
Block 8868_952_5_25_21_0_56069_0:
B20374 = R16078==0x0NOP
assume !B20374B20376 = R16078==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB20377 = B20376 ? R19970==0x8000000000000000000000000000000000000000000000000000000000000000 : B20376NOP
assume !B20377R20379 = R19970 /s R16078 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9854_961_1_0_0_0_0_0 -> 9863_963_1_0_0_0_0_0::::Parallel assignment for 159180, 159184 := 157522, 147523::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9854_961_1_0_0_0_0_0 -> 9863_963_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9863_963_1_0_0_0_0_0 -> 9908_962_1_0_0_0_0_0::::Parallel assignment for 160907, 161866 := 160108, 160107::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9863_963_1_0_0_0_0_0 -> 9908_962_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9908_962_1_0_0_0_0_0 -> 9949_962_1_0_0_0_0_0::::Parallel assignment for 161836, 162714 := 160907, 161866::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9908_962_1_0_0_0_0_0 -> 9949_962_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9949_962_1_0_0_0_0_0 -> 9987_962_1_0_0_0_0_0::::Parallel assignment for 162687, 162689 := 162714, 161836::B20382 = false
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9949_962_1_0_0_0_0_0 -> 9987_962_1_0_0_0_0_0::if B20382:bool goto 9993_963_1_25_21_0_56046_0 else goto 10083_963_1_25_21_0_56047_0
Block 15226_943_2_25_21_0_56070_0:
R23061 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B23062 = R23061s<R22452NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15226_943_2_0_0_0_0_0 -> 15250_943_2_0_0_0_0_0::::Parallel assignment for 193399 := 193403::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15226_943_2_0_0_0_0_0 -> 15250_943_2_0_0_0_0_0::::Parallel assignment for 23064 := 23063::B23064 = !B23062
Block 15162_946_2_25_21_0_56071_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15162_946_2_0_0_0_0_0 -> 15250_943_2_0_0_0_0_0::::Parallel assignment for 193399 := 192593::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15162_946_2_0_0_0_0_0 -> 15250_943_2_0_0_0_0_0::::Parallel assignment for 23064 := 22455::B23064 = B22455
Block 8739_952_5_25_21_0_56072_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_952_5_0_0_0_0_0 -> 8868_952_5_0_0_0_0_0::::Parallel assignment for 150502, 150504 := 150503, 150505::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_952_5_0_0_0_0_0 -> 8868_952_5_0_0_0_0_0::::Parallel assignment for 19970 := 19971::R19970 = 0x0
Block 15157_946_2_25_21_0_56074_0:
NOPNOP
R22451 = (SignExtend(o1=0xf, o2=R22091:bv256))*(SignExtend(o1=0xf, o2=0x3b9aca000000000000000000)) R22452 = R22451>>a0x40 R22453 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) NOPB22455 = !(R22452s<R22453)
if B22455:bool goto 15226_943_2_25_21_0_56070_0 else goto 15162_946_2_25_21_0_56071_0
Block 15111_946_2_25_21_0_56075_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15111_946_2_0_0_0_0_0 -> 15157_946_2_0_0_0_0_0::::Parallel assignment for 189914, 189916 := 189915, 189917::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15111_946_2_0_0_0_0_0 -> 15157_946_2_0_0_0_0_0::::Parallel assignment for 22091 := 22092::R22091 = 0x0
Block 18409_943_2_25_21_0_56076_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15154_945_2_0_0_0_0_0 -> 15157_946_2_0_0_0_0_0::::Parallel assignment for 189914, 189916 := 192558, 192560::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15154_945_2_0_0_0_0_0 -> 15157_946_2_0_0_0_0_0::::Parallel assignment for 22091 := 22456::R22091 = R22456
Block 15412_943_2_25_21_0_56080_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15412_943_2_0_0_0_0_0 -> 18409_943_2_0_0_0_0_0::::Parallel assignment for 192558, 192560 := 192559, 192561::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15412_943_2_0_0_0_0_0 -> 18409_943_2_0_0_0_0_0::::Parallel assignment for 22456 := 22457::R22456 = 0x0
Block 15022_943_2_25_21_0_56091_0:
assume B21827 R21988 = R21650*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R21989 = SignExtend(o1=0xf, o2=R21988:bv256) NOP
assume R21989s<0x400000000000000000NOPB21993 = (SignExtend(o1=0xf, o2=R21988:bv256))s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B21993:bool goto 15111_946_2_25_21_0_56075_0 else goto 15119_946_2_25_21_0_56092_0
Block 15119_946_2_25_21_0_56092_0:
NOP
R22094 = (SignExtend(o1=0xf, o2=R21988:bv256))*0x171547652b82fe1777d0ffda0d23a7d12 R22095 = R22094>>a0x80 R22096 = SignExtend(o1=0xf, o2=R22095:bv256) NOP
assume R22096s<0x400000000000000000NOPB22100 = (SignExtend(o1=0xf, o2=R22095:bv256))s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B22100:bool goto 15412_943_2_25_21_0_56080_0 else goto 15420_943_2_25_21_0_56351_0
Block 8747_952_5_25_21_0_56096_0:
B19972 = R16060==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB19973 = B19972 ? R19550==0x8000000000000000000000000000000000000000000000000000000000000000 : B19972NOP
assume !B19973R19975 = R16060*R19550 NOP
assume smul_no_ofl_udfl:bif(R16060,R19550)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_951_5_0_0_0_0_0 -> 8868_952_5_0_0_0_0_0::::Parallel assignment for 150502, 150504 := 154735, 152729::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_951_5_0_0_0_0_0 -> 8868_952_5_0_0_0_0_0::::Parallel assignment for 19970 := 19975::R19970 = R19975
Block 14998_943_2_25_21_0_56097_0:
R21824 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B21825 = R21824s<R21650NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14998_943_2_0_0_0_0_0 -> 15022_943_2_0_0_0_0_0::::Parallel assignment for 184892 := 184896::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14998_943_2_0_0_0_0_0 -> 15022_943_2_0_0_0_0_0::::Parallel assignment for 21827 := 21826::B21827 = !B21825
Block 14949_942_2_25_21_0_56098_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14949_942_2_0_0_0_0_0 -> 15022_943_2_0_0_0_0_0::::Parallel assignment for 184892 := 184053::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14949_942_2_0_0_0_0_0 -> 15022_943_2_0_0_0_0_0::::Parallel assignment for 21827 := 21653::B21827 = B21653
Block 8868_952_3_25_21_0_56100_0:
B19543 = R16078==0x0NOP
assume !B19543B19545 = R16078==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB19546 = B19545 ? R19277==0x8000000000000000000000000000000000000000000000000000000000000000 : B19545NOP
assume !B19546R19548 = R19277 /s R16078 R19550 = M16054[R18805] B19552 = R16060==0x0
if B19552:bool goto 8739_952_5_25_21_0_56072_0 else goto 8747_952_5_25_21_0_56096_0
Block 8739_952_3_25_21_0_56104_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_952_3_0_0_0_0_0 -> 8868_952_3_0_0_0_0_0::::Parallel assignment for 141834, 141836 := 141835, 141837::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_952_3_0_0_0_0_0 -> 8868_952_3_0_0_0_0_0::::Parallel assignment for 19277 := 19278::R19277 = 0x0
Block 12291_957_1_25_21_0_56112_0:
assume B17929 R18805 = R13882+0x60
R18806 = M16054[R18805] B18808 = R16064==0x0
if B18808:bool goto 8739_952_3_25_21_0_56104_0 else goto 8747_952_3_25_21_0_56127_0
Block 12281_957_1_25_21_0_56115_0:
R17925 = R13882+0x60
R17926 = M16054[R17925] B17927 = R17926s<0x0NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12281_957_1_0_0_0_0_0 -> 12291_957_1_0_0_0_0_0::::Parallel assignment for 139251 := 139255::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12281_957_1_0_0_0_0_0 -> 12291_957_1_0_0_0_0_0::::Parallel assignment for 17929 := 17928::B17929 = !B17927
Block 12274_957_1_25_21_0_56116_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12274_957_1_0_0_0_0_0 -> 12291_957_1_0_0_0_0_0::::Parallel assignment for 139251 := 137530::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12274_957_1_0_0_0_0_0 -> 12291_957_1_0_0_0_0_0::::Parallel assignment for 17929 := 17389::B17929 = B17389
Block 14732_942_6_25_21_0_56123_0:
R21636 = R21229/0x1da9c00 B21637 = R21636>0x7fffffffffffffffNOP
assume !B21637R21639 = R21636&0xffffffffffffffffffffffffffffffffffffffffffffffffR21640 = R21639*0x10000000000000000
R21641 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B21642 = R21641==0x0NOP
assume !B21642R21644 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R21645 = SignExtend(o1=0xf, o2=R21640:bv256) R21646 = R21645&0xffffffffffffffffffffffffffffffffffffffffffffffffR21647 = R21646*0x10000000000000000NOP
assume R21644>0x0R21650 = R21647 /s R21644 R21651 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) NOPB21653 = !(R21650s<R21651)
if B21653:bool goto 14998_943_2_25_21_0_56097_0 else goto 14949_942_2_25_21_0_56098_0
Block 8747_952_3_25_21_0_56127_0:
B19279 = R16064==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB19280 = B19279 ? R18806==0x8000000000000000000000000000000000000000000000000000000000000000 : B19279NOP
assume !B19280R19282 = R16064*R18806 NOP
assume smul_no_ofl_udfl:bif(R16064,R18806)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_951_3_0_0_0_0_0 -> 8868_952_3_0_0_0_0_0::::Parallel assignment for 141834, 141836 := 145232, 143525::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_951_3_0_0_0_0_0 -> 8868_952_3_0_0_0_0_0::::Parallel assignment for 19277 := 19282::R19277 = R19282
Block 14615_942_6_25_21_0_56128_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_942_6_0_0_0_0_0 -> 14732_942_6_0_0_0_0_0::::Parallel assignment for 172191, 172193 := 172192, 172194::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_942_6_0_0_0_0_0 -> 14732_942_6_0_0_0_0_0::::Parallel assignment for 21229 := 21230::R21229 = 0x0
Block 14595_933_1_25_21_0_56134_0:
R17386 = M16054[R13883] B17387 = R17386<0x2NOPB17389 = !B17387 ? !(R17386>0x8) : !B17387
if B17389:bool goto 12281_957_1_25_21_0_56115_0 else goto 12274_957_1_25_21_0_56116_0
Block 11517_956_1_25_21_0_56135_0:
B20837 = R13537>R20662NOP
assume !B20837R20839 = R20662-R13537 B20840 = R16913==0x0
if B20840:bool goto 14615_942_6_25_21_0_56128_0 else goto 14623_942_6_25_21_0_56136_0
Block 14623_942_6_25_21_0_56136_0:
R21231 = R16913*R20839 NOP
assume mul_noofl:bif(R16913,R20839)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_941_6_0_0_0_0_0 -> 14732_942_6_0_0_0_0_0::::Parallel assignment for 172191, 172193 := 174100, 172179::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_941_6_0_0_0_0_0 -> 14732_942_6_0_0_0_0_0::::Parallel assignment for 21229 := 21231::R21229 = R21231
Block 14387_933_1_25_21_0_56139_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14387_933_1_0_0_0_0_0 -> 14595_933_1_0_0_0_0_0::::Parallel assignment for 130077 := 127675::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14387_933_1_0_0_0_0_0 -> 14595_933_1_0_0_0_0_0::::Parallel assignment for 16913 := 16068::R16913 = R16068
Block 14426_932_1_25_21_0_56140_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14426_932_1_0_0_0_0_0 -> 14595_933_1_0_0_0_0_0::::Parallel assignment for 130077 := 127675::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14426_932_1_0_0_0_0_0 -> 14595_933_1_0_0_0_0_0::::Parallel assignment for 16913 := 16068::R16913 = R16068
Block 14394_933_1_25_21_0_56146_0:
B16915 = R16074>R13537NOP
assume !B16915R16917 = R13537-R16074 B16918 = R16917>R16024
if B16918:bool goto 14426_932_1_25_21_0_56140_0 else goto 14434_932_1_25_21_0_56177_0
Block 14732_921_1_25_21_0_56149_0:
R20383 = R19979+R19286 B20384 = add_must_ofl:bif(R19979,R19286)NOP
assume !B20384R20386 = R20383/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14585_928_1_0_0_0_0_0 -> 14595_933_1_0_0_0_0_0::::Parallel assignment for 130077 := 155711::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14585_928_1_0_0_0_0_0 -> 14595_933_1_0_0_0_0_0::::Parallel assignment for 16913 := 20386::R16913 = R20386
Block 14615_921_1_25_21_0_56152_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_921_1_0_0_0_0_0 -> 14732_921_1_0_0_0_0_0::::Parallel assignment for 147518, 147520 := 147519, 147521::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_921_1_0_0_0_0_0 -> 14732_921_1_0_0_0_0_0::::Parallel assignment for 19979 := 19980::R19979 = 0x0
Block 14732_922_1_25_21_0_56155_0:
B19553 = R16068==0x0
if B19553:bool goto 14615_921_1_25_21_0_56152_0 else goto 14623_921_1_25_21_0_56161_0
Block 14615_922_1_25_21_0_56159_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_922_1_0_0_0_0_0 -> 14732_922_1_0_0_0_0_0::::Parallel assignment for 144442, 144444 := 144443, 144445::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_922_1_0_0_0_0_0 -> 14732_922_1_0_0_0_0_0::::Parallel assignment for 19286 := 19287::R19286 = 0x0
Block 14623_921_1_25_21_0_56161_0:
R19981 = R16068*R18809 NOP
assume mul_noofl:bif(R16068,R18809)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_920_1_0_0_0_0_0 -> 14732_921_1_0_0_0_0_0::::Parallel assignment for 147518, 147520 := 149373, 147506::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_920_1_0_0_0_0_0 -> 14732_921_1_0_0_0_0_0::::Parallel assignment for 19979 := 19981::R19979 = R19981
Block 14623_922_1_25_21_0_56166_0:
R19288 = R16071*R18812 NOP
assume mul_noofl:bif(R16071,R18812)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_921_1_0_0_0_0_0 -> 14732_922_1_0_0_0_0_0::::Parallel assignment for 144442, 144444 := 145973, 144430::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_921_1_0_0_0_0_0 -> 14732_922_1_0_0_0_0_0::::Parallel assignment for 19286 := 19288::R19286 = R19288
Block 14732_925_2_25_21_0_56170_0:
R18809 = R17932/R16024 B18810 = R18809>0x3b9aca00NOP
assume !B18810R18812 = 0x3b9aca00-R18809 B18813 = R16071==0x0
if B18813:bool goto 14615_922_1_25_21_0_56159_0 else goto 14623_922_1_25_21_0_56166_0
Block 14615_925_2_25_21_0_56172_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_925_2_0_0_0_0_0 -> 14732_925_2_0_0_0_0_0::::Parallel assignment for 134933, 134935 := 134934, 134936::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_925_2_0_0_0_0_0 -> 14732_925_2_0_0_0_0_0::::Parallel assignment for 17932 := 17933::R17932 = 0x0
Block 14434_932_1_25_21_0_56177_0:
B17391 = R16917==0x0
if B17391:bool goto 14615_925_2_25_21_0_56172_0 else goto 14623_925_2_25_21_0_56179_0
Block 14623_925_2_25_21_0_56179_0:
R17934 = R16917*0x3b9aca00 NOP
assume mul_noofl:bif(R16917,0x3b9aca00)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_924_2_0_0_0_0_0 -> 14732_925_2_0_0_0_0_0::::Parallel assignment for 134933, 134935 := 136657, 134921::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_924_2_0_0_0_0_0 -> 14732_925_2_0_0_0_0_0::::Parallel assignment for 17932 := 17934::R17932 = R17934
Block 11919_957_1_25_21_0_56186_0:
NOP
assume R15324==0x0R16007 = M12747[R14800] B16008 = 0x1>R16007NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11938_956_1_0_0_0_0_0 -> 11947_956_1_0_0_0_0_0::::Parallel assignment for 80627 := 80631::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11938_956_1_0_0_0_0_0 -> 11947_956_1_0_0_0_0_0::assume !B16008TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_952_3_0_0_0_0_0 -> 12894_952_3_0_0_0_0_0::::Parallel assignment for 84022 := 84023::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_952_3_0_0_0_0_0 -> 12894_952_3_0_0_0_0_0::NOP
R16013 = R13537-(R13537%0x76a700) R16014 = R16013+0x76a700 B16015 = add_must_ofl:bif(R16013,0x76a700)NOP
assume !B16015R16017 = R10155 R16018 = M12747[R16017] R16019 = R10155+0x60
R16020 = M12747[R16019] NOP
R16022 = (R16020>>l0x8)>>l0x0 R16023 = 0xff&R16022 R16024 = R16023*0x3c NOP
R16026 = R13537-(R13537%0x76a700) R16027 = R16026+0x76a700 R16028 = R12739+0x180R16029 = R12739+0x140M16031 = M12747[R16029] = R16018R16032 = R13539+0x40M16033 = M16031[R16032] = 0xf424a
R16034 = 0x60 R16035 = R16034-0x20 M16036 = M16033[R13539] = R16035 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=132, nextFPWriteCmd=CmdPointer(block=12934_942_1_0_0_0_0_0, pos=42), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_942_1_0_0_0_0_0, pos=42)))::I16037 = keccak256exprsimple(0xf424a R16018)R16038 = R13539+0xc0R16039 = R13539+0x80M16040 = M16036[R16039] = R16027R16041 = R16028+0x40M16042 = M16040[R16041] = I16037
R16043 = 0x60 R16044 = R16043-0x20 M16045 = M16042[R16028] = R16044 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=131, nextFPWriteCmd=CmdPointer(block=12934_942_1_0_0_0_0_0, pos=76), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_942_1_0_0_0_0_0, pos=76)))::I16046 = keccak256exprsimple(I16037 R16027)R16047 = R16028+0xc0R16048 = R16028+0x80M16049 = M16045[R16048] = R16014R16050 = R16038+0x40M16051 = M16049[R16050] = I16046
R16052 = 0x60 R16053 = R16052-0x20 M16054 = M16051[R16038] = R16053 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=133, nextFPWriteCmd=CmdPointer(block=12934_942_1_0_0_0_0_0, pos=110), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_942_1_0_0_0_0_0, pos=110)))::I16057 = keccak256exprsimple(I16046 R16014)
R16058 = W15[I16057] R16059 = R16058>>l0x0 R16060 = 0xffffffffffffffffffff&R16059 NOP
R16063 = (R16058>>l0x50)>>l0x0 R16064 = 0xffffffffffffffffffff&R16063 NOP
R16067 = (R16058>>l0xa0)>>l0x0 R16068 = 0xffffffff&R16067 NOP
R16070 = (R16058>>l0xc0)>>l0x0 R16071 = 0xffffffff&R16070 NOP
R16073 = (R16058>>l0xe0)>>l0x0 R16074 = 0xffffffff&R16073 I16076 = I16057+int 0x1 R16078 = W16[I16076] NOP
assume R16024>0x0B16085 = R16074>R13537
if B16085:bool goto 14387_933_1_25_21_0_56139_0 else goto 14394_933_1_25_21_0_56146_0
Block 11808_954_1_25_21_0_56188_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11808_954_1_0_0_0_0_0 -> 11919_957_1_0_0_0_0_0::::Parallel assignment for 76332, 76334, 76338, 76340 := 76333, 76335, 77169, 77171::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11808_954_1_0_0_0_0_0 -> 11919_957_1_0_0_0_0_0::::Parallel assignment for 15324 := 15325::R15324 = 0x0
Block 11831_954_1_25_21_0_56189_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11831_954_1_0_0_0_0_0 -> 11919_957_1_0_0_0_0_0::::Parallel assignment for 76332, 76334, 76338, 76340 := 77178, 77179, 77169, 77171::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11831_954_1_0_0_0_0_0 -> 11919_957_1_0_0_0_0_0::::Parallel assignment for 15324 := 16086::R15324 = 0x1
Block 9737_964_1_25_21_0_56212_0:
assume B14462 R14800 = R10154+0x80 R14801 = M12747[R14800] R14802 = R13882+0x20 R14803 = M12747[R14802] NOP
assume R14801>0x0B14806 = R14801>0x7NOP
assume !B14806NOP
assume R13537>0x76a700NOP
R14811 = R13537-(R13537%0x76a700) TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11752_955_1_0_0_0_0_0 -> 11761_955_1_0_0_0_0_0::::Parallel assignment for 77169, 77171 := 69034, 69035::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11752_955_1_0_0_0_0_0 -> 11761_955_1_0_0_0_0_0::B14812 = 0x1>R14801
if B14812:bool goto 11859_955_1_0_21_0_49282_0 else goto 11769_955_1_71_21_0_58450_0
Block 9727_964_1_25_21_0_56215_0:
R14458 = R13882+0x60
R14459 = M12747[R14458] B14460 = R14459s<0x0NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9727_964_1_0_0_0_0_0 -> 9737_964_1_0_0_0_0_0::::Parallel assignment for 63936 := 63940::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9727_964_1_0_0_0_0_0 -> 9737_964_1_0_0_0_0_0::::Parallel assignment for 14462 := 14461::B14462 = !B14460
Block 9720_964_1_25_21_0_56216_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9720_964_1_0_0_0_0_0 -> 9737_964_1_0_0_0_0_0::::Parallel assignment for 63936 := 62703::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9720_964_1_0_0_0_0_0 -> 9737_964_1_0_0_0_0_0::::Parallel assignment for 14462 := 13887::B14462 = B13887
Block 8488_977_1_25_21_0_56227_0:
R13876 = R12297 R13877 = M12747[R13876] R13878 = M12747[R13877] NOP
assume 0x0<R13878R13881 = R13877+0x20 R13882 = M12747[R13881] R13883 = R13882+0x40 R13884 = M12747[R13883] B13885 = R13884<0x2NOPB13887 = !B13885 ? !(R13884>0x8) : !B13885
if B13887:bool goto 9727_964_1_25_21_0_56215_0 else goto 9720_964_1_25_21_0_56216_0
Block 15420_943_2_25_21_0_56351_0:
R22458 = R22095&0x8000000000000000 R22459 = SignExtend(o1=0xf, o2=R22458:bv256) B22460 = 0x0s<R22459R22461 = B22460 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R22462 = R22095&0x4000000000000000 R22463 = SignExtend(o1=0xf, o2=R22462:bv256) B22464 = 0x0s<R22463R22465 = B22464 ? (R22461*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R22461
R22466 = R22095&0x2000000000000000 R22467 = SignExtend(o1=0xf, o2=R22466:bv256) B22468 = 0x0s<R22467R22469 = B22468 ? (R22465*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R22465
R22470 = R22095&0x1000000000000000 R22471 = SignExtend(o1=0xf, o2=R22470:bv256) B22472 = 0x0s<R22471R22473 = B22472 ? (R22469*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R22469
R22474 = R22095&0x800000000000000 R22475 = SignExtend(o1=0xf, o2=R22474:bv256) B22476 = 0x0s<R22475R22477 = B22476 ? (R22473*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R22473
R22478 = R22095&0x400000000000000 R22479 = SignExtend(o1=0xf, o2=R22478:bv256) B22480 = 0x0s<R22479R22481 = B22480 ? (R22477*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R22477
R22482 = R22095&0x200000000000000 R22483 = SignExtend(o1=0xf, o2=R22482:bv256) B22484 = 0x0s<R22483R22485 = B22484 ? (R22481*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R22481
R22486 = R22095&0x100000000000000 R22487 = SignExtend(o1=0xf, o2=R22486:bv256) B22488 = 0x0s<R22487R22489 = B22488 ? (R22485*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R22485
R22490 = R22095&0x80000000000000 R22491 = SignExtend(o1=0xf, o2=R22490:bv256) B22492 = 0x0s<R22491R22493 = B22492 ? (R22489*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R22489
R22494 = R22095&0x40000000000000 R22495 = SignExtend(o1=0xf, o2=R22494:bv256) B22496 = 0x0s<R22495R22497 = B22496 ? (R22493*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R22493
R22498 = R22095&0x20000000000000 R22499 = SignExtend(o1=0xf, o2=R22498:bv256) B22500 = 0x0s<R22499R22501 = B22500 ? (R22497*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R22497
R22502 = R22095&0x10000000000000 R22503 = SignExtend(o1=0xf, o2=R22502:bv256) B22504 = 0x0s<R22503R22505 = B22504 ? (R22501*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R22501
R22506 = R22095&0x8000000000000 R22507 = SignExtend(o1=0xf, o2=R22506:bv256) B22508 = 0x0s<R22507R22509 = B22508 ? (R22505*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R22505
R22510 = R22095&0x4000000000000 R22511 = SignExtend(o1=0xf, o2=R22510:bv256) B22512 = 0x0s<R22511R22513 = B22512 ? (R22509*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R22509
R22514 = R22095&0x2000000000000 R22515 = SignExtend(o1=0xf, o2=R22514:bv256) B22516 = 0x0s<R22515R22517 = B22516 ? (R22513*0x1000162e525ee054754457d5995292026)>>l0x80 : R22513
R22518 = R22095&0x1000000000000 R22519 = SignExtend(o1=0xf, o2=R22518:bv256) B22520 = 0x0s<R22519R22521 = B22520 ? (R22517*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R22517
R22522 = R22095&0x800000000000 R22523 = SignExtend(o1=0xf, o2=R22522:bv256) B22524 = 0x0s<R22523R22525 = B22524 ? (R22521*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R22521
R22526 = R22095&0x400000000000 R22527 = SignExtend(o1=0xf, o2=R22526:bv256) B22528 = 0x0s<R22527R22529 = B22528 ? (R22525*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R22525
R22530 = R22095&0x200000000000 R22531 = SignExtend(o1=0xf, o2=R22530:bv256) B22532 = 0x0s<R22531R22533 = B22532 ? (R22529*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R22529
R22534 = R22095&0x100000000000 R22535 = SignExtend(o1=0xf, o2=R22534:bv256) B22536 = 0x0s<R22535R22537 = B22536 ? (R22533*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R22533
R22538 = R22095&0x80000000000 R22539 = SignExtend(o1=0xf, o2=R22538:bv256) B22540 = 0x0s<R22539R22541 = B22540 ? (R22537*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R22537
R22542 = R22095&0x40000000000 R22543 = SignExtend(o1=0xf, o2=R22542:bv256) B22544 = 0x0s<R22543R22545 = B22544 ? (R22541*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R22541
R22546 = R22095&0x20000000000 R22547 = SignExtend(o1=0xf, o2=R22546:bv256) B22548 = 0x0s<R22547R22549 = B22548 ? (R22545*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R22545
R22550 = R22095&0x10000000000 R22551 = SignExtend(o1=0xf, o2=R22550:bv256) B22552 = 0x0s<R22551R22553 = B22552 ? (R22549*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R22549
R22554 = R22095&0x8000000000 R22555 = SignExtend(o1=0xf, o2=R22554:bv256) B22556 = 0x0s<R22555R22557 = B22556 ? (R22553*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R22553
R22558 = R22095&0x4000000000 R22559 = SignExtend(o1=0xf, o2=R22558:bv256) B22560 = 0x0s<R22559R22561 = B22560 ? (R22557*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R22557
R22562 = R22095&0x2000000000 R22563 = SignExtend(o1=0xf, o2=R22562:bv256) B22564 = 0x0s<R22563R22565 = B22564 ? (R22561*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R22561
R22566 = R22095&0x1000000000 R22567 = SignExtend(o1=0xf, o2=R22566:bv256) B22568 = 0x0s<R22567R22569 = B22568 ? (R22565*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R22565
R22570 = R22095&0x800000000 R22571 = SignExtend(o1=0xf, o2=R22570:bv256) B22572 = 0x0s<R22571R22573 = B22572 ? (R22569*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R22569
R22574 = R22095&0x400000000 R22575 = SignExtend(o1=0xf, o2=R22574:bv256) B22576 = 0x0s<R22575R22577 = B22576 ? (R22573*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R22573
R22578 = R22095&0x200000000 R22579 = SignExtend(o1=0xf, o2=R22578:bv256) B22580 = 0x0s<R22579R22581 = B22580 ? (R22577*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R22577
R22582 = R22095&0x100000000 R22583 = SignExtend(o1=0xf, o2=R22582:bv256) B22584 = 0x0s<R22583R22585 = B22584 ? (R22581*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R22581
R22586 = R22095&0x80000000 R22587 = SignExtend(o1=0xf, o2=R22586:bv256) B22588 = 0x0s<R22587R22589 = B22588 ? (R22585*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R22585
R22590 = R22095&0x40000000 R22591 = SignExtend(o1=0xf, o2=R22590:bv256) B22592 = 0x0s<R22591R22593 = B22592 ? (R22589*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R22589
R22594 = R22095&0x20000000 R22595 = SignExtend(o1=0xf, o2=R22594:bv256) B22596 = 0x0s<R22595R22597 = B22596 ? (R22593*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R22593
R22598 = R22095&0x10000000 R22599 = SignExtend(o1=0xf, o2=R22598:bv256) B22600 = 0x0s<R22599R22601 = B22600 ? (R22597*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R22597
R22602 = R22095&0x8000000 R22603 = SignExtend(o1=0xf, o2=R22602:bv256) B22604 = 0x0s<R22603R22605 = B22604 ? (R22601*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R22601
R22606 = R22095&0x4000000 R22607 = SignExtend(o1=0xf, o2=R22606:bv256) B22608 = 0x0s<R22607R22609 = B22608 ? (R22605*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R22605
R22610 = R22095&0x2000000 R22611 = SignExtend(o1=0xf, o2=R22610:bv256) B22612 = 0x0s<R22611R22613 = B22612 ? (R22609*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R22609
R22614 = R22095&0x1000000 R22615 = SignExtend(o1=0xf, o2=R22614:bv256) B22616 = 0x0s<R22615R22617 = B22616 ? (R22613*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R22613
R22618 = R22095&0x800000 R22619 = SignExtend(o1=0xf, o2=R22618:bv256) B22620 = 0x0s<R22619R22621 = B22620 ? (R22617*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R22617
R22622 = R22095&0x400000 R22623 = SignExtend(o1=0xf, o2=R22622:bv256) B22624 = 0x0s<R22623R22625 = B22624 ? (R22621*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R22621
R22626 = R22095&0x200000 R22627 = SignExtend(o1=0xf, o2=R22626:bv256) B22628 = 0x0s<R22627R22629 = B22628 ? (R22625*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R22625
R22630 = R22095&0x100000 R22631 = SignExtend(o1=0xf, o2=R22630:bv256) B22632 = 0x0s<R22631R22633 = B22632 ? (R22629*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R22629
R22634 = R22095&0x80000 R22635 = SignExtend(o1=0xf, o2=R22634:bv256) B22636 = 0x0s<R22635R22637 = B22636 ? (R22633*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R22633
R22638 = R22095&0x40000 R22639 = SignExtend(o1=0xf, o2=R22638:bv256) B22640 = 0x0s<R22639R22641 = B22640 ? (R22637*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R22637
R22642 = R22095&0x20000 R22643 = SignExtend(o1=0xf, o2=R22642:bv256) B22644 = 0x0s<R22643R22645 = B22644 ? (R22641*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R22641
R22646 = R22095&0x10000 R22647 = SignExtend(o1=0xf, o2=R22646:bv256) B22648 = 0x0s<R22647R22649 = B22648 ? (R22645*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R22645
R22650 = R22095&0x8000 R22651 = SignExtend(o1=0xf, o2=R22650:bv256) B22652 = 0x0s<R22651R22653 = B22652 ? (R22649*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R22649
R22654 = R22095&0x4000 R22655 = SignExtend(o1=0xf, o2=R22654:bv256) B22656 = 0x0s<R22655R22657 = B22656 ? (R22653*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R22653
R22658 = R22095&0x2000 R22659 = SignExtend(o1=0xf, o2=R22658:bv256) B22660 = 0x0s<R22659R22661 = B22660 ? (R22657*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R22657
R22662 = R22095&0x1000 R22663 = SignExtend(o1=0xf, o2=R22662:bv256) B22664 = 0x0s<R22663R22665 = B22664 ? (R22661*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R22661
R22666 = R22095&0x800 R22667 = SignExtend(o1=0xf, o2=R22666:bv256) B22668 = 0x0s<R22667R22669 = B22668 ? (R22665*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R22665
R22670 = R22095&0x400 R22671 = SignExtend(o1=0xf, o2=R22670:bv256) B22672 = 0x0s<R22671R22673 = B22672 ? (R22669*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R22669
R22674 = R22095&0x200 R22675 = SignExtend(o1=0xf, o2=R22674:bv256) B22676 = 0x0s<R22675R22677 = B22676 ? (R22673*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R22673
R22678 = R22095&0x100 R22679 = SignExtend(o1=0xf, o2=R22678:bv256) B22680 = 0x0s<R22679R22681 = B22680 ? (R22677*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R22677
R22682 = R22095&0x80 R22683 = SignExtend(o1=0xf, o2=R22682:bv256) B22684 = 0x0s<R22683R22685 = B22684 ? (R22681*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R22681
R22686 = R22095&0x40 R22687 = SignExtend(o1=0xf, o2=R22686:bv256) B22688 = 0x0s<R22687R22689 = B22688 ? (R22685*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R22685
R22690 = R22095&0x20 R22691 = SignExtend(o1=0xf, o2=R22690:bv256) B22692 = 0x0s<R22691R22693 = B22692 ? (R22689*0x100000000000000162e42fefa39ef366f)>>l0x80 : R22689
R22694 = R22095&0x10 R22695 = SignExtend(o1=0xf, o2=R22694:bv256) B22696 = 0x0s<R22695R22697 = B22696 ? (R22693*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R22693
R22698 = R22095&0x8 R22699 = SignExtend(o1=0xf, o2=R22698:bv256) B22700 = 0x0s<R22699R22701 = B22700 ? (R22697*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R22697
R22702 = R22095&0x4 R22703 = SignExtend(o1=0xf, o2=R22702:bv256) B22704 = 0x0s<R22703R22705 = B22704 ? (R22701*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R22701
R22706 = R22095&0x2 R22707 = SignExtend(o1=0xf, o2=R22706:bv256) B22708 = 0x0s<R22707R22709 = B22708 ? (R22705*0x1000000000000000162e42fefa39ef358)>>l0x80 : R22705
R22710 = R22095&0x1 R22711 = SignExtend(o1=0xf, o2=R22710:bv256) B22712 = 0x0s<R22711NOP
R22714 = SignExtend(o1=0xf, o2=R22095:bv256) NOP
R22716 = 0x3f-(R22714>>a0x40) NOP
R22718 = (B22712 ? (R22709*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R22709)>>l(SignExtend(o1=0xf, o2=R22716:bv256)) R22719 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B22720 = R22718>R22719NOP
assume !B22720TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=18404_942_2_0_0_0_0_0 -> 18409_943_2_0_0_0_0_0::::Parallel assignment for 192558, 192560 := 247447, 246939::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=18404_942_2_0_0_0_0_0 -> 18409_943_2_0_0_0_0_0::::Parallel assignment for 22456 := 22718::R22456 = R22718
Block 10164_969_0_27_21_0_56354_0:
M13577 = ReachabilityCertora9993_966_0_27_21_0_56360_0 ? M13578 : M10240B13894 = R13581s<0x0B13895 = !B13894B13896 = !B13895B13897 = !B13896
R13898 = R13581 B13899 = R13898s<0x0B13900 = !B13899B13901 = !B13900B13902 = !B13901NOP
assume B13902==B13897B13905 = R13579s<0x0B13906 = !B13905B13907 = !B13906B13908 = !B13907
R13909 = R13579 B13910 = R13909s<0x0B13911 = !B13910B13912 = !B13911B13913 = !B13912NOP
assume B13913==B13908TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8561_977_0_0_0_0_0_0 -> 8470_980_0_0_0_0_0_0::::Parallel assignment for 160286, 160288, 162889, 162891, 162902, 162904 := 160287, 158567, 162890, 161173, 162903, 162899::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8561_977_0_0_0_0_0_0 -> 8470_980_0_0_0_0_0_0::R13920 = M13577[R8731] NOP
assume !(0x1<R13920)::Parallel assignment for 10216, 10241, 13916, 13918 := 13577, 10233, 13898, 13909::R10241 = R10233R13916 = R13898R13918 = R13909
Block 11595_959_0_27_21_0_56356_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10151_964_0_0_0_0_0_0 -> 10164_969_0_0_0_0_0_0::::Parallel assignment for 155953, 155955, 155958 := 154017, 154019, 146203::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10151_964_0_0_0_0_0_0 -> 10164_969_0_0_0_0_0_0::::Parallel assignment for 13577, 13579, 13581 := 10240, 13922, 12362::R13579 = R13922R13581 = R12362
Block 11509_959_0_27_21_0_56358_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11509_959_0_0_0_0_0_0 -> 11595_959_0_0_0_0_0_0::::Parallel assignment for 154017, 154019 := 154018, 154020::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11509_959_0_0_0_0_0_0 -> 11595_959_0_0_0_0_0_0::::Parallel assignment for 13922 := 13923::R13922 = 0x0
Block 9993_966_0_27_21_0_56360_0:
R13554 = M10240[R8731] NOP
assume 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff<R13554R13557 = R8731 R13558 = M10240[R13557] R13559 = R13558+0x60 R13560 = M10240[R13559] B13561 = R13138s<0x0B13562 = !B13561B13563 = !B13562B13564 = !B13563
R13565 = R13560+R13138 B13566 = R13565s<R13560B13567 = !B13566B13568 = !B13567B13569 = !B13568NOP
assume B13569==B13564R13572 = M10240[R8731] NOP
assume 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff<R13572R13575 = M10240[R13557] R13576 = R13575+0x60 M13578 = M10240[R13576] = R13565 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10052_963_0_0_0_0_0_0 -> 10164_969_0_0_0_0_0_0::::Parallel assignment for 155953, 155955, 155958 := 156031, 156032, 146203::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10052_963_0_0_0_0_0_0 -> 10164_969_0_0_0_0_0_0::::Parallel assignment for 13577, 13579, 13581 := 13578, 13580, 12362::R13579 = 0x0R13581 = R12362
Block 10083_966_0_27_21_0_56361_0:
R13583 = M10240[R9484] B13585 = R13138==0x0
if B13585:bool goto 11509_959_0_27_21_0_56358_0 else goto 11517_959_0_27_21_0_56449_0
Block 15250_946_0_27_21_0_56382_0:
assume B17429 R17950 = SignExtend(o1=0xf, o2=R16959:bv256) NOP
R17952 = SignExtend(o1=0x7, o2=ShiftRightArithmetical(R17950:bv256 0x40)) B17953 = 0x3b9aca00s<R17952NOP
assume !B17953B17955 = R13138==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB17956 = B17955 ? R17952==0x8000000000000000000000000000000000000000000000000000000000000000 : B17955NOP
assume !B17956R17958 = R13138*R17952 NOP
assume smul_no_ofl_udfl:bif(R13138,R17952)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_947_2_0_0_0_0_0 -> 8868_948_2_0_0_0_0_0::::Parallel assignment for 188870, 188872 := 192722, 190929::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_947_2_0_0_0_0_0 -> 8868_948_2_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8889_949_2_0_0_0_0_0 -> 8967_948_2_0_0_0_0_0::::Parallel assignment for 193528, 193530 := 192729, 192730::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8889_949_2_0_0_0_0_0 -> 8967_948_2_0_0_0_0_0::NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11590_956_0_0_0_0_0_0 -> 11595_959_0_0_0_0_0_0::::Parallel assignment for 154017, 154019 := 197437, 195509::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11590_956_0_0_0_0_0_0 -> 11595_959_0_0_0_0_0_0::::Parallel assignment for 13922 := 17961::R13922 = R17958 /s 0x3b9aca00
Block 8868_955_2_27_21_0_56383_0:
B13133 = R10264==0x0NOP
assume !B13133B13135 = R10264==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB13136 = B13135 ? R12822==0x8000000000000000000000000000000000000000000000000000000000000000 : B13135NOP
assume !B13136R13138 = R12822 /s R10264 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9854_964_0_0_0_0_0_0 -> 9863_966_0_0_0_0_0_0::::Parallel assignment for 146199, 146203 := 144669, 135958::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9854_964_0_0_0_0_0_0 -> 9863_966_0_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9863_966_0_0_0_0_0_0 -> 9908_965_0_0_0_0_0_0::::Parallel assignment for 147747, 148698 := 146929, 146928::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9863_966_0_0_0_0_0_0 -> 9908_965_0_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9908_965_0_0_0_0_0_0 -> 9949_965_0_0_0_0_0_0::::Parallel assignment for 148668, 149691 := 147747, 148698::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9908_965_0_0_0_0_0_0 -> 9949_965_0_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9949_965_0_0_0_0_0_0 -> 9987_965_0_0_0_0_0_0::::Parallel assignment for 149664, 149666 := 149691, 148668::B13141 = false
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9949_965_0_0_0_0_0_0 -> 9987_965_0_0_0_0_0_0::if B13141:bool goto 9993_966_0_27_21_0_56360_0 else goto 10083_966_0_27_21_0_56361_0
Block 15226_946_0_27_21_0_56384_0:
R17426 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B17427 = R17426s<R16959NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15226_946_0_0_0_0_0_0 -> 15250_946_0_0_0_0_0_0::::Parallel assignment for 180089 := 180093::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15226_946_0_0_0_0_0_0 -> 15250_946_0_0_0_0_0_0::::Parallel assignment for 17429 := 17428::B17429 = !B17427
Block 15162_949_0_27_21_0_56385_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15162_949_0_0_0_0_0_0 -> 15250_946_0_0_0_0_0_0::::Parallel assignment for 180089 := 179103::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15162_949_0_0_0_0_0_0 -> 15250_946_0_0_0_0_0_0::::Parallel assignment for 17429 := 16962::B17429 = B16962
Block 8739_955_2_27_21_0_56386_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_955_2_0_0_0_0_0 -> 8868_955_2_0_0_0_0_0::::Parallel assignment for 138524, 138526 := 138525, 138527::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_955_2_0_0_0_0_0 -> 8868_955_2_0_0_0_0_0::::Parallel assignment for 12822 := 12823::R12822 = 0x0
Block 15157_949_0_27_21_0_56388_0:
NOPNOP
R16958 = (SignExtend(o1=0xf, o2=R16172:bv256))*(SignExtend(o1=0xf, o2=0x3b9aca000000000000000000)) R16959 = R16958>>a0x40 R16960 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) NOPB16962 = !(R16959s<R16960)
if B16962:bool goto 15226_946_0_27_21_0_56384_0 else goto 15162_949_0_27_21_0_56385_0
Block 15111_949_0_27_21_0_56389_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15111_949_0_0_0_0_0_0 -> 15157_949_0_0_0_0_0_0::::Parallel assignment for 176455, 176457 := 176456, 176458::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15111_949_0_0_0_0_0_0 -> 15157_949_0_0_0_0_0_0::::Parallel assignment for 16172 := 16173::R16172 = 0x0
Block 18409_946_0_27_21_0_56390_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15154_948_0_0_0_0_0_0 -> 15157_949_0_0_0_0_0_0::::Parallel assignment for 176455, 176457 := 179068, 179070::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15154_948_0_0_0_0_0_0 -> 15157_949_0_0_0_0_0_0::::Parallel assignment for 16172 := 16963::R16172 = R16963
Block 15412_946_0_27_21_0_56394_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=15412_946_0_0_0_0_0_0 -> 18409_946_0_0_0_0_0_0::::Parallel assignment for 179068, 179070 := 179069, 179071::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=15412_946_0_0_0_0_0_0 -> 18409_946_0_0_0_0_0_0::::Parallel assignment for 16963 := 16964::R16963 = 0x0
Block 15022_946_0_27_21_0_56405_0:
assume B15086 R15355 = R14838*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R15356 = SignExtend(o1=0xf, o2=R15355:bv256) NOP
assume R15356s<0x400000000000000000NOPB15360 = (SignExtend(o1=0xf, o2=R15355:bv256))s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B15360:bool goto 15111_949_0_27_21_0_56389_0 else goto 15119_949_0_27_21_0_56406_0
Block 15119_949_0_27_21_0_56406_0:
NOP
R16175 = (SignExtend(o1=0xf, o2=R15355:bv256))*0x171547652b82fe1777d0ffda0d23a7d12 R16176 = R16175>>a0x80 R16177 = SignExtend(o1=0xf, o2=R16176:bv256) NOP
assume R16177s<0x400000000000000000NOPB16181 = (SignExtend(o1=0xf, o2=R16176:bv256))s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B16181:bool goto 15412_946_0_27_21_0_56394_0 else goto 15420_946_0_27_21_0_56665_0
Block 8747_955_2_27_21_0_56410_0:
B12824 = R10246==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB12825 = B12824 ? R12364==0x8000000000000000000000000000000000000000000000000000000000000000 : B12824NOP
assume !B12825R12827 = R10246*R12364 NOP
assume smul_no_ofl_udfl:bif(R10246,R12364)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_954_2_0_0_0_0_0 -> 8868_955_2_0_0_0_0_0::::Parallel assignment for 138524, 138526 := 142037, 140334::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_954_2_0_0_0_0_0 -> 8868_955_2_0_0_0_0_0::::Parallel assignment for 12822 := 12827::R12822 = R12827
Block 14998_946_0_27_21_0_56411_0:
R15083 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B15084 = R15083s<R14838NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14998_946_0_0_0_0_0_0 -> 15022_946_0_0_0_0_0_0::::Parallel assignment for 171339 := 171343::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14998_946_0_0_0_0_0_0 -> 15022_946_0_0_0_0_0_0::::Parallel assignment for 15086 := 15085::B15086 = !B15084
Block 14949_945_0_27_21_0_56412_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14949_945_0_0_0_0_0_0 -> 15022_946_0_0_0_0_0_0::::Parallel assignment for 171339 := 170504::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14949_945_0_0_0_0_0_0 -> 15022_946_0_0_0_0_0_0::::Parallel assignment for 15086 := 14841::B15086 = B14841
Block 8868_955_1_27_21_0_56414_0:
B12357 = R10264==0x0NOP
assume !B12357B12359 = R10264==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB12360 = B12359 ? R11956==0x8000000000000000000000000000000000000000000000000000000000000000 : B12359NOP
assume !B12360R12362 = R11956 /s R10264 R12364 = M10240[R11634] B12366 = R10246==0x0
if B12366:bool goto 8739_955_2_27_21_0_56386_0 else goto 8747_955_2_27_21_0_56410_0
Block 8739_955_1_27_21_0_56418_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8739_955_1_0_0_0_0_0 -> 8868_955_1_0_0_0_0_0::::Parallel assignment for 130312, 130314 := 130313, 130315::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8739_955_1_0_0_0_0_0 -> 8868_955_1_0_0_0_0_0::::Parallel assignment for 11956 := 11957::R11956 = 0x0
Block 12291_960_0_27_21_0_56426_0:
assume B11138 R11634 = R9131+0x60
R11635 = M10240[R11634] B11637 = R10250==0x0
if B11637:bool goto 8739_955_1_27_21_0_56418_0 else goto 8747_955_1_27_21_0_56441_0
Block 12281_960_0_27_21_0_56429_0:
R11134 = R9131+0x60
R11135 = M10240[R11134] B11136 = R11135s<0x0NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12281_960_0_0_0_0_0_0 -> 12291_960_0_0_0_0_0_0::::Parallel assignment for 127831 := 127835::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12281_960_0_0_0_0_0_0 -> 12291_960_0_0_0_0_0_0::::Parallel assignment for 11138 := 11137::B11138 = !B11136
Block 12274_960_0_27_21_0_56430_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12274_960_0_0_0_0_0_0 -> 12291_960_0_0_0_0_0_0::::Parallel assignment for 127831 := 126270::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12274_960_0_0_0_0_0_0 -> 12291_960_0_0_0_0_0_0::::Parallel assignment for 11138 := 10857::B11138 = B10857
Block 14732_945_4_27_21_0_56437_0:
R14824 = R14471/0x1da9c00 B14825 = R14824>0x7fffffffffffffffNOP
assume !B14825R14827 = R14824&0xffffffffffffffffffffffffffffffffffffffffffffffffR14828 = R14827*0x10000000000000000
R14829 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B14830 = R14829==0x0NOP
assume !B14830R14832 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R14833 = SignExtend(o1=0xf, o2=R14828:bv256) R14834 = R14833&0xffffffffffffffffffffffffffffffffffffffffffffffffR14835 = R14834*0x10000000000000000NOP
assume R14832>0x0R14838 = R14835 /s R14832 R14839 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) NOPB14841 = !(R14838s<R14839)
if B14841:bool goto 14998_946_0_27_21_0_56411_0 else goto 14949_945_0_27_21_0_56412_0
Block 8747_955_1_27_21_0_56441_0:
B11958 = R10250==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB11959 = B11958 ? R11635==0x8000000000000000000000000000000000000000000000000000000000000000 : B11958NOP
assume !B11959R11961 = R10250*R11635 NOP
assume smul_no_ofl_udfl:bif(R10250,R11635)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8863_954_1_0_0_0_0_0 -> 8868_955_1_0_0_0_0_0::::Parallel assignment for 130312, 130314 := 133494, 131995::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8863_954_1_0_0_0_0_0 -> 8868_955_1_0_0_0_0_0::::Parallel assignment for 11956 := 11961::R11956 = R11961
Block 14615_945_4_27_21_0_56442_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_945_4_0_0_0_0_0 -> 14732_945_4_0_0_0_0_0::::Parallel assignment for 159390, 159392 := 159391, 159393::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_945_4_0_0_0_0_0 -> 14732_945_4_0_0_0_0_0::::Parallel assignment for 14471 := 14472::R14471 = 0x0
Block 14595_936_0_27_21_0_56448_0:
R10854 = M10240[R9132] B10855 = R10854<0x2NOPB10857 = !B10855 ? !(R10854>0x8) : !B10855
if B10857:bool goto 12281_960_0_27_21_0_56429_0 else goto 12274_960_0_27_21_0_56430_0
Block 11517_959_0_27_21_0_56449_0:
B13924 = R8954>R13583NOP
assume !B13924R13926 = R13583-R8954 B13927 = R10551==0x0
if B13927:bool goto 14615_945_4_27_21_0_56442_0 else goto 14623_945_4_27_21_0_56450_0
Block 14623_945_4_27_21_0_56450_0:
R14473 = R10551*R13926 NOP
assume mul_noofl:bif(R10551,R13926)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_944_4_0_0_0_0_0 -> 14732_945_4_0_0_0_0_0::::Parallel assignment for 159390, 159392 := 161108, 159378::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_944_4_0_0_0_0_0 -> 14732_945_4_0_0_0_0_0::::Parallel assignment for 14471 := 14473::R14471 = R14473
Block 14387_936_0_27_21_0_56453_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14387_936_0_0_0_0_0_0 -> 14595_936_0_0_0_0_0_0::::Parallel assignment for 119278 := 117121::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14387_936_0_0_0_0_0_0 -> 14595_936_0_0_0_0_0_0::::Parallel assignment for 10551 := 10254::R10551 = R10254
Block 14426_935_0_27_21_0_56454_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14426_935_0_0_0_0_0_0 -> 14595_936_0_0_0_0_0_0::::Parallel assignment for 119278 := 117121::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14426_935_0_0_0_0_0_0 -> 14595_936_0_0_0_0_0_0::::Parallel assignment for 10551 := 10254::R10551 = R10254
Block 14394_936_0_27_21_0_56460_0:
B10553 = R10260>R8954NOP
assume !B10553R10555 = R8954-R10260 B10556 = R10555>R10210
if B10556:bool goto 14426_935_0_27_21_0_56454_0 else goto 14434_935_0_27_21_0_56491_0
Block 14732_924_1_27_21_0_56463_0:
R13142 = R12831+R11965 B13143 = add_must_ofl:bif(R12831,R11965)NOP
assume !B13143R13145 = R13142/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14585_931_0_0_0_0_0_0 -> 14595_936_0_0_0_0_0_0::::Parallel assignment for 119278 := 142898::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14585_931_0_0_0_0_0_0 -> 14595_936_0_0_0_0_0_0::::Parallel assignment for 10551 := 13145::R10551 = R13145
Block 14615_924_1_27_21_0_56466_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_924_1_0_0_0_0_0 -> 14732_924_1_0_0_0_0_0::::Parallel assignment for 135953, 135955 := 135954, 135956::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_924_1_0_0_0_0_0 -> 14732_924_1_0_0_0_0_0::::Parallel assignment for 12831 := 12832::R12831 = 0x0
Block 14732_925_0_27_21_0_56469_0:
B12367 = R10254==0x0
if B12367:bool goto 14615_924_1_27_21_0_56466_0 else goto 14623_924_1_27_21_0_56475_0
Block 14615_925_0_27_21_0_56473_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_925_0_0_0_0_0_0 -> 14732_925_0_0_0_0_0_0::::Parallel assignment for 132747, 132749 := 132748, 132750::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_925_0_0_0_0_0_0 -> 14732_925_0_0_0_0_0_0::::Parallel assignment for 11965 := 11966::R11965 = 0x0
Block 14623_924_1_27_21_0_56475_0:
R12833 = R10254*R11638 NOP
assume mul_noofl:bif(R10254,R11638)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_923_1_0_0_0_0_0 -> 14732_924_1_0_0_0_0_0::::Parallel assignment for 135953, 135955 := 137683, 135941::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_923_1_0_0_0_0_0 -> 14732_924_1_0_0_0_0_0::::Parallel assignment for 12831 := 12833::R12831 = R12833
Block 14623_925_0_27_21_0_56480_0:
R11967 = R10257*R11641 NOP
assume mul_noofl:bif(R10257,R11641)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_924_0_0_0_0_0_0 -> 14732_925_0_0_0_0_0_0::::Parallel assignment for 132747, 132749 := 134331, 132735::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_924_0_0_0_0_0_0 -> 14732_925_0_0_0_0_0_0::::Parallel assignment for 11965 := 11967::R11965 = R11967
Block 14732_928_3_27_21_0_56484_0:
R11638 = R11141/R10210 B11639 = R11638>0x3b9aca00NOP
assume !B11639R11641 = 0x3b9aca00-R11638 B11642 = R10257==0x0
if B11642:bool goto 14615_925_0_27_21_0_56473_0 else goto 14623_925_0_27_21_0_56480_0
Block 14615_928_3_27_21_0_56486_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14615_928_3_0_0_0_0_0 -> 14732_928_3_0_0_0_0_0::::Parallel assignment for 123666, 123668 := 123667, 123669::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14615_928_3_0_0_0_0_0 -> 14732_928_3_0_0_0_0_0::::Parallel assignment for 11141 := 11142::R11141 = 0x0
Block 14434_935_0_27_21_0_56491_0:
B10859 = R10555==0x0
if B10859:bool goto 14615_928_3_27_21_0_56486_0 else goto 14623_928_3_27_21_0_56493_0
Block 14623_928_3_27_21_0_56493_0:
R11143 = R10555*0x3b9aca00 NOP
assume mul_noofl:bif(R10555,0x3b9aca00)TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=14727_927_3_0_0_0_0_0 -> 14732_928_3_0_0_0_0_0::::Parallel assignment for 123666, 123668 := 125485, 123654::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=14727_927_3_0_0_0_0_0 -> 14732_928_3_0_0_0_0_0::::Parallel assignment for 11141 := 11143::R11141 = R11143
Block 11919_960_0_27_21_0_56500_0:
NOP
assume R10034==0x0B10196 = 0x1>R7692NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11938_959_0_0_0_0_0_0 -> 11947_959_0_0_0_0_0_0::::Parallel assignment for 70444 := 70448::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11938_959_0_0_0_0_0_0 -> 11947_959_0_0_0_0_0_0::assume !B10196TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_955_0_0_0_0_0_0 -> 12894_955_0_0_0_0_0_0::::Parallel assignment for 73007 := 73008::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_955_0_0_0_0_0_0 -> 12894_955_0_0_0_0_0_0::NOP
R10201 = R8954-(R8954%0x76a700) R10202 = R10201+0x76a700 B10203 = add_must_ofl:bif(R10201,0x76a700)NOP
assume !B10203NOP
R10208 = (R7690>>l0x8)>>l0x0 R10209 = 0xff&R10208 R10210 = R10209*0x3c NOP
R10212 = R8954-(R8954%0x76a700) R10213 = R10212+0x76a700 R10214 = R8409+0x180R10215 = R8409+0x140M10217 = M8417[R10215] = R6686R10218 = R8956+0x40M10219 = M10217[R10218] = 0xf424a
R10220 = 0x60 R10221 = R10220-0x20 M10222 = M10219[R8956] = R10221 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=136, nextFPWriteCmd=CmdPointer(block=12934_945_1_0_0_0_0_0, pos=42), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_945_1_0_0_0_0_0, pos=42)))::I10223 = keccak256exprsimple(0xf424a R6686)R10224 = R8956+0xc0R10225 = R8956+0x80M10226 = M10222[R10225] = R10213R10227 = R10214+0x40M10228 = M10226[R10227] = I10223
R10229 = 0x60 R10230 = R10229-0x20 M10231 = M10228[R10214] = R10230 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=135, nextFPWriteCmd=CmdPointer(block=12934_945_1_0_0_0_0_0, pos=76), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_945_1_0_0_0_0_0, pos=76)))::I10232 = keccak256exprsimple(I10223 R10213)R10233 = R10214+0xc0R10234 = R10214+0x80M10235 = M10231[R10234] = R10202R10236 = R10224+0x40M10237 = M10235[R10236] = I10232
R10238 = 0x60 R10239 = R10238-0x20 M10240 = M10237[R10224] = R10239 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=137, nextFPWriteCmd=CmdPointer(block=12934_945_1_0_0_0_0_0, pos=110), sort=PackedByteArray(finalWrite=CmdPointer(block=12934_945_1_0_0_0_0_0, pos=110)))::I10243 = keccak256exprsimple(I10232 R10202)
R10244 = W15[I10243] R10245 = R10244>>l0x0 R10246 = 0xffffffffffffffffffff&R10245 NOP
R10249 = (R10244>>l0x50)>>l0x0 R10250 = 0xffffffffffffffffffff&R10249 NOP
R10253 = (R10244>>l0xa0)>>l0x0 R10254 = 0xffffffff&R10253 NOP
R10256 = (R10244>>l0xc0)>>l0x0 R10257 = 0xffffffff&R10256 NOP
R10259 = (R10244>>l0xe0)>>l0x0 R10260 = 0xffffffff&R10259 I10262 = I10243+int 0x1 R10264 = W16[I10262] NOP
assume R10210>0x0B10271 = R10260>R8954
if B10271:bool goto 14387_936_0_27_21_0_56453_0 else goto 14394_936_0_27_21_0_56460_0
Block 11808_957_0_27_21_0_56502_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11808_957_0_0_0_0_0_0 -> 11919_960_0_0_0_0_0_0::::Parallel assignment for 67375, 67377, 67381, 67383 := 67376, 67378, 67955, 67957::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11808_957_0_0_0_0_0_0 -> 11919_960_0_0_0_0_0_0::::Parallel assignment for 10034 := 10035::R10034 = 0x0
Block 11831_957_0_27_21_0_56503_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11831_957_0_0_0_0_0_0 -> 11919_960_0_0_0_0_0_0::::Parallel assignment for 67375, 67377, 67381, 67383 := 67964, 67965, 67955, 67957::NOP
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11831_957_0_0_0_0_0_0 -> 11919_960_0_0_0_0_0_0::::Parallel assignment for 10034 := 10272::R10034 = 0x1
Block 9737_967_0_27_21_0_56526_0:
assume B9304 R9484 = R9131+0x20 R9485 = M8417[R9484] NOP
assume R7692>0x0B9488 = R7692>0x7NOP
assume !B9488NOP
assume R8954>0x76a700NOP
R9493 = R8954-(R8954%0x76a700) TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11752_958_0_0_0_0_0_0 -> 11761_958_0_0_0_0_0_0::::Parallel assignment for 67955, 67957 := 60291, 60292::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11752_958_0_0_0_0_0_0 -> 11761_958_0_0_0_0_0_0::B9494 = 0x1>R7692
if B9494:bool goto 11859_958_0_0_21_0_49284_0 else goto 11769_958_0_75_21_0_58458_0
Block 9727_967_0_27_21_0_56529_0:
R9300 = R9131+0x60
R9301 = M8417[R9300] B9302 = R9301s<0x0NOP
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9727_967_0_0_0_0_0_0 -> 9737_967_0_0_0_0_0_0::::Parallel assignment for 55579 := 55583::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9727_967_0_0_0_0_0_0 -> 9737_967_0_0_0_0_0_0::::Parallel assignment for 9304 := 9303::B9304 = !B9302
Block 9720_967_0_27_21_0_56530_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9720_967_0_0_0_0_0_0 -> 9737_967_0_0_0_0_0_0::::Parallel assignment for 55579 := 54373::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9720_967_0_0_0_0_0_0 -> 9737_967_0_0_0_0_0_0::::Parallel assignment for 9304 := 9136::B9304 = B9136
Block 8488_980_0_27_21_0_56541_0:
R9127 = M8417[R8731] NOP
assume 0x0<R9127R9130 = R8731+0x20 R9131 = M8417[R9130] R9132 = R9131+0x40 R9133 = M8417[R9132] B9134 = R9133<0x2NOPB9136 = !B9134 ? !(R9133>0x8) : !B9134
if B9136:bool goto 9727_967_0_27_21_0_56529_0 else goto 9720_967_0_27_21_0_56530_0
Block 15420_946_0_27_21_0_56665_0:
R16965 = R16176&0x8000000000000000 R16966 = SignExtend(o1=0xf, o2=R16965:bv256) B16967 = 0x0s<R16966R16968 = B16967 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R16969 = R16176&0x4000000000000000 R16970 = SignExtend(o1=0xf, o2=R16969:bv256) B16971 = 0x0s<R16970R16972 = B16971 ? (R16968*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R16968
R16973 = R16176&0x2000000000000000 R16974 = SignExtend(o1=0xf, o2=R16973:bv256) B16975 = 0x0s<R16974R16976 = B16975 ? (R16972*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R16972
R16977 = R16176&0x1000000000000000 R16978 = SignExtend(o1=0xf, o2=R16977:bv256) B16979 = 0x0s<R16978R16980 = B16979 ? (R16976*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R16976
R16981 = R16176&0x800000000000000 R16982 = SignExtend(o1=0xf, o2=R16981:bv256) B16983 = 0x0s<R16982R16984 = B16983 ? (R16980*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R16980
R16985 = R16176&0x400000000000000 R16986 = SignExtend(o1=0xf, o2=R16985:bv256) B16987 = 0x0s<R16986R16988 = B16987 ? (R16984*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R16984
R16989 = R16176&0x200000000000000 R16990 = SignExtend(o1=0xf, o2=R16989:bv256) B16991 = 0x0s<R16990R16992 = B16991 ? (R16988*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R16988
R16993 = R16176&0x100000000000000 R16994 = SignExtend(o1=0xf, o2=R16993:bv256) B16995 = 0x0s<R16994R16996 = B16995 ? (R16992*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R16992
R16997 = R16176&0x80000000000000 R16998 = SignExtend(o1=0xf, o2=R16997:bv256) B16999 = 0x0s<R16998R17000 = B16999 ? (R16996*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R16996
R17001 = R16176&0x40000000000000 R17002 = SignExtend(o1=0xf, o2=R17001:bv256) B17003 = 0x0s<R17002R17004 = B17003 ? (R17000*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R17000
R17005 = R16176&0x20000000000000 R17006 = SignExtend(o1=0xf, o2=R17005:bv256) B17007 = 0x0s<R17006R17008 = B17007 ? (R17004*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R17004
R17009 = R16176&0x10000000000000 R17010 = SignExtend(o1=0xf, o2=R17009:bv256) B17011 = 0x0s<R17010R17012 = B17011 ? (R17008*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R17008
R17013 = R16176&0x8000000000000 R17014 = SignExtend(o1=0xf, o2=R17013:bv256) B17015 = 0x0s<R17014R17016 = B17015 ? (R17012*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R17012
R17017 = R16176&0x4000000000000 R17018 = SignExtend(o1=0xf, o2=R17017:bv256) B17019 = 0x0s<R17018R17020 = B17019 ? (R17016*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R17016
R17021 = R16176&0x2000000000000 R17022 = SignExtend(o1=0xf, o2=R17021:bv256) B17023 = 0x0s<R17022R17024 = B17023 ? (R17020*0x1000162e525ee054754457d5995292026)>>l0x80 : R17020
R17025 = R16176&0x1000000000000 R17026 = SignExtend(o1=0xf, o2=R17025:bv256) B17027 = 0x0s<R17026R17028 = B17027 ? (R17024*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R17024
R17029 = R16176&0x800000000000 R17030 = SignExtend(o1=0xf, o2=R17029:bv256) B17031 = 0x0s<R17030R17032 = B17031 ? (R17028*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R17028
R17033 = R16176&0x400000000000 R17034 = SignExtend(o1=0xf, o2=R17033:bv256) B17035 = 0x0s<R17034R17036 = B17035 ? (R17032*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R17032
R17037 = R16176&0x200000000000 R17038 = SignExtend(o1=0xf, o2=R17037:bv256) B17039 = 0x0s<R17038R17040 = B17039 ? (R17036*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R17036
R17041 = R16176&0x100000000000 R17042 = SignExtend(o1=0xf, o2=R17041:bv256) B17043 = 0x0s<R17042R17044 = B17043 ? (R17040*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R17040
R17045 = R16176&0x80000000000 R17046 = SignExtend(o1=0xf, o2=R17045:bv256) B17047 = 0x0s<R17046R17048 = B17047 ? (R17044*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R17044
R17049 = R16176&0x40000000000 R17050 = SignExtend(o1=0xf, o2=R17049:bv256) B17051 = 0x0s<R17050R17052 = B17051 ? (R17048*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R17048
R17053 = R16176&0x20000000000 R17054 = SignExtend(o1=0xf, o2=R17053:bv256) B17055 = 0x0s<R17054R17056 = B17055 ? (R17052*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R17052
R17057 = R16176&0x10000000000 R17058 = SignExtend(o1=0xf, o2=R17057:bv256) B17059 = 0x0s<R17058R17060 = B17059 ? (R17056*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R17056
R17061 = R16176&0x8000000000 R17062 = SignExtend(o1=0xf, o2=R17061:bv256) B17063 = 0x0s<R17062R17064 = B17063 ? (R17060*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R17060
R17065 = R16176&0x4000000000 R17066 = SignExtend(o1=0xf, o2=R17065:bv256) B17067 = 0x0s<R17066R17068 = B17067 ? (R17064*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R17064
R17069 = R16176&0x2000000000 R17070 = SignExtend(o1=0xf, o2=R17069:bv256) B17071 = 0x0s<R17070R17072 = B17071 ? (R17068*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R17068
R17073 = R16176&0x1000000000 R17074 = SignExtend(o1=0xf, o2=R17073:bv256) B17075 = 0x0s<R17074R17076 = B17075 ? (R17072*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R17072
R17077 = R16176&0x800000000 R17078 = SignExtend(o1=0xf, o2=R17077:bv256) B17079 = 0x0s<R17078R17080 = B17079 ? (R17076*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R17076
R17081 = R16176&0x400000000 R17082 = SignExtend(o1=0xf, o2=R17081:bv256) B17083 = 0x0s<R17082R17084 = B17083 ? (R17080*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R17080
R17085 = R16176&0x200000000 R17086 = SignExtend(o1=0xf, o2=R17085:bv256) B17087 = 0x0s<R17086R17088 = B17087 ? (R17084*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R17084
R17089 = R16176&0x100000000 R17090 = SignExtend(o1=0xf, o2=R17089:bv256) B17091 = 0x0s<R17090R17092 = B17091 ? (R17088*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R17088
R17093 = R16176&0x80000000 R17094 = SignExtend(o1=0xf, o2=R17093:bv256) B17095 = 0x0s<R17094R17096 = B17095 ? (R17092*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R17092
R17097 = R16176&0x40000000 R17098 = SignExtend(o1=0xf, o2=R17097:bv256) B17099 = 0x0s<R17098R17100 = B17099 ? (R17096*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R17096
R17101 = R16176&0x20000000 R17102 = SignExtend(o1=0xf, o2=R17101:bv256) B17103 = 0x0s<R17102R17104 = B17103 ? (R17100*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R17100
R17105 = R16176&0x10000000 R17106 = SignExtend(o1=0xf, o2=R17105:bv256) B17107 = 0x0s<R17106R17108 = B17107 ? (R17104*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R17104
R17109 = R16176&0x8000000 R17110 = SignExtend(o1=0xf, o2=R17109:bv256) B17111 = 0x0s<R17110R17112 = B17111 ? (R17108*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R17108
R17113 = R16176&0x4000000 R17114 = SignExtend(o1=0xf, o2=R17113:bv256) B17115 = 0x0s<R17114R17116 = B17115 ? (R17112*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R17112
R17117 = R16176&0x2000000 R17118 = SignExtend(o1=0xf, o2=R17117:bv256) B17119 = 0x0s<R17118R17120 = B17119 ? (R17116*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R17116
R17121 = R16176&0x1000000 R17122 = SignExtend(o1=0xf, o2=R17121:bv256) B17123 = 0x0s<R17122R17124 = B17123 ? (R17120*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R17120
R17125 = R16176&0x800000 R17126 = SignExtend(o1=0xf, o2=R17125:bv256) B17127 = 0x0s<R17126R17128 = B17127 ? (R17124*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R17124
R17129 = R16176&0x400000 R17130 = SignExtend(o1=0xf, o2=R17129:bv256) B17131 = 0x0s<R17130R17132 = B17131 ? (R17128*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R17128
R17133 = R16176&0x200000 R17134 = SignExtend(o1=0xf, o2=R17133:bv256) B17135 = 0x0s<R17134R17136 = B17135 ? (R17132*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R17132
R17137 = R16176&0x100000 R17138 = SignExtend(o1=0xf, o2=R17137:bv256) B17139 = 0x0s<R17138R17140 = B17139 ? (R17136*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R17136
R17141 = R16176&0x80000 R17142 = SignExtend(o1=0xf, o2=R17141:bv256) B17143 = 0x0s<R17142R17144 = B17143 ? (R17140*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R17140
R17145 = R16176&0x40000 R17146 = SignExtend(o1=0xf, o2=R17145:bv256) B17147 = 0x0s<R17146R17148 = B17147 ? (R17144*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R17144
R17149 = R16176&0x20000 R17150 = SignExtend(o1=0xf, o2=R17149:bv256) B17151 = 0x0s<R17150R17152 = B17151 ? (R17148*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R17148
R17153 = R16176&0x10000 R17154 = SignExtend(o1=0xf, o2=R17153:bv256) B17155 = 0x0s<R17154R17156 = B17155 ? (R17152*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R17152
R17157 = R16176&0x8000 R17158 = SignExtend(o1=0xf, o2=R17157:bv256) B17159 = 0x0s<R17158R17160 = B17159 ? (R17156*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R17156
R17161 = R16176&0x4000 R17162 = SignExtend(o1=0xf, o2=R17161:bv256) B17163 = 0x0s<R17162R17164 = B17163 ? (R17160*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R17160
R17165 = R16176&0x2000 R17166 = SignExtend(o1=0xf, o2=R17165:bv256) B17167 = 0x0s<R17166R17168 = B17167 ? (R17164*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R17164
R17169 = R16176&0x1000 R17170 = SignExtend(o1=0xf, o2=R17169:bv256) B17171 = 0x0s<R17170R17172 = B17171 ? (R17168*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R17168
R17173 = R16176&0x800 R17174 = SignExtend(o1=0xf, o2=R17173:bv256) B17175 = 0x0s<R17174R17176 = B17175 ? (R17172*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R17172
R17177 = R16176&0x400 R17178 = SignExtend(o1=0xf, o2=R17177:bv256) B17179 = 0x0s<R17178R17180 = B17179 ? (R17176*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R17176
R17181 = R16176&0x200 R17182 = SignExtend(o1=0xf, o2=R17181:bv256) B17183 = 0x0s<R17182R17184 = B17183 ? (R17180*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R17180
R17185 = R16176&0x100 R17186 = SignExtend(o1=0xf, o2=R17185:bv256) B17187 = 0x0s<R17186R17188 = B17187 ? (R17184*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R17184
R17189 = R16176&0x80 R17190 = SignExtend(o1=0xf, o2=R17189:bv256) B17191 = 0x0s<R17190R17192 = B17191 ? (R17188*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R17188
R17193 = R16176&0x40 R17194 = SignExtend(o1=0xf, o2=R17193:bv256) B17195 = 0x0s<R17194R17196 = B17195 ? (R17192*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R17192
R17197 = R16176&0x20 R17198 = SignExtend(o1=0xf, o2=R17197:bv256) B17199 = 0x0s<R17198R17200 = B17199 ? (R17196*0x100000000000000162e42fefa39ef366f)>>l0x80 : R17196
R17201 = R16176&0x10 R17202 = SignExtend(o1=0xf, o2=R17201:bv256) B17203 = 0x0s<R17202R17204 = B17203 ? (R17200*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R17200
R17205 = R16176&0x8 R17206 = SignExtend(o1=0xf, o2=R17205:bv256) B17207 = 0x0s<R17206R17208 = B17207 ? (R17204*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R17204
R17209 = R16176&0x4 R17210 = SignExtend(o1=0xf, o2=R17209:bv256) B17211 = 0x0s<R17210R17212 = B17211 ? (R17208*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R17208
R17213 = R16176&0x2 R17214 = SignExtend(o1=0xf, o2=R17213:bv256) B17215 = 0x0s<R17214R17216 = B17215 ? (R17212*0x1000000000000000162e42fefa39ef358)>>l0x80 : R17212
R17217 = R16176&0x1 R17218 = SignExtend(o1=0xf, o2=R17217:bv256) B17219 = 0x0s<R17218NOP
R17221 = SignExtend(o1=0xf, o2=R16176:bv256) NOP
R17223 = 0x3f-(R17221>>a0x40) NOP
R17225 = (B17219 ? (R17216*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R17216)>>l(SignExtend(o1=0xf, o2=R17223:bv256)) R17226 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B17227 = R17225>R17226NOP
assume !B17227TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=18404_945_0_0_0_0_0_0 -> 18409_946_0_0_0_0_0_0::::Parallel assignment for 179068, 179070 := 238718, 237999::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=18404_945_0_0_0_0_0_0 -> 18409_946_0_0_0_0_0_0::::Parallel assignment for 16963 := 17225::R16963 = R17225
Block 11845_937_1_67_21_0_58439_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11845_937_1_0_0_0_0_0 -> 11761_938_1_0_0_0_0_0::::Parallel assignment for 118367, 118369 := 118368, 118364::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11845_937_1_0_0_0_0_0 -> 11761_938_1_0_0_0_0_0::NOP
assume 0x2>R16936goto:
11859_938_1_0_21_0_49280_0
Block 11822_937_1_67_21_0_58440_0:
B17940 = R17409>R15344
if B17940:bool goto 11831_937_1_17_21_0_54749_0 else goto 11845_937_1_67_21_0_58439_0
Block 11769_938_1_67_21_0_58442_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_933_1_0_0_0_0_0 -> 12894_933_1_0_0_0_0_0::::Parallel assignment for 113021 := 113022::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_933_1_0_0_0_0_0 -> 12894_933_1_0_0_0_0_0::R17409 = R16944+0x76a700 B17410 = add_must_ofl:bif(R16944,0x76a700)NOP
assume !B17410B17412 = R17409==R15344
if B17412:bool goto 11808_937_1_17_21_0_54748_0 else goto 11822_937_1_67_21_0_58440_0
Block 11845_940_0_69_21_0_58443_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11845_940_0_0_0_0_0_0 -> 11761_941_0_0_0_0_0_0::::Parallel assignment for 107614, 107616 := 107615, 107611::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11845_940_0_0_0_0_0_0 -> 11761_941_0_0_0_0_0_0::NOP
assume 0x2>R7692goto:
11859_941_0_0_21_0_49281_0
Block 11822_940_0_69_21_0_58444_0:
B11149 = R10877>R10052
if B11149:bool goto 11831_940_0_19_21_0_55093_0 else goto 11845_940_0_69_21_0_58443_0
Block 11769_941_0_69_21_0_58446_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_936_0_0_0_0_0_0 -> 12894_936_0_0_0_0_0_0::::Parallel assignment for 101103 := 101104::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_936_0_0_0_0_0_0 -> 12894_936_0_0_0_0_0_0::R10877 = R10581+0x76a700 B10878 = add_must_ofl:bif(R10581,0x76a700)NOP
assume !B10878B10880 = R10877==R10052
if B10880:bool goto 11808_940_0_19_21_0_55092_0 else goto 11822_940_0_69_21_0_58444_0
Block 11845_954_1_71_21_0_58447_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11845_954_1_0_0_0_0_0 -> 11761_955_1_0_0_0_0_0::::Parallel assignment for 77169, 77171 := 77170, 77166::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11845_954_1_0_0_0_0_0 -> 11761_955_1_0_0_0_0_0::NOP
assume 0x2>R14801goto:
11859_955_1_0_21_0_49282_0
Block 11822_954_1_71_21_0_58448_0:
B15326 = R15058>R14803
if B15326:bool goto 11831_954_1_25_21_0_56189_0 else goto 11845_954_1_71_21_0_58447_0
Block 11769_955_1_71_21_0_58450_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_950_1_0_0_0_0_0 -> 12894_950_1_0_0_0_0_0::::Parallel assignment for 72242 := 72243::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_950_1_0_0_0_0_0 -> 12894_950_1_0_0_0_0_0::R15058 = R14811+0x76a700 B15059 = add_must_ofl:bif(R14811,0x76a700)NOP
assume !B15059B15061 = R15058==R14803
if B15061:bool goto 11808_954_1_25_21_0_56188_0 else goto 11822_954_1_71_21_0_58448_0
Block 11845_956_0_73_21_0_58451_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11845_956_0_0_0_0_0_0 -> 11761_957_0_0_0_0_0_0::::Parallel assignment for 45324, 45326 := 45325, 45321::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11845_956_0_0_0_0_0_0 -> 11761_957_0_0_0_0_0_0::NOP
assume 0x2>R7692goto:
11859_957_0_0_21_0_49283_0
Block 11822_956_0_73_21_0_58452_0:
B10649 = R10417>R9518
if B10649:bool goto 11831_956_0_5_21_0_51437_0 else goto 11845_956_0_73_21_0_58451_0
Block 11769_957_0_73_21_0_58454_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_952_0_0_0_0_0_0 -> 12894_952_0_0_0_0_0_0::::Parallel assignment for 42094 := 42095::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_952_0_0_0_0_0_0 -> 12894_952_0_0_0_0_0_0::R10417 = R10083+0x76a700 B10418 = add_must_ofl:bif(R10083,0x76a700)NOP
assume !B10418B10420 = R10417==R9518
if B10420:bool goto 11808_956_0_5_21_0_51436_0 else goto 11822_956_0_73_21_0_58452_0
Block 11845_957_0_75_21_0_58455_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11845_957_0_0_0_0_0_0 -> 11761_958_0_0_0_0_0_0::::Parallel assignment for 67955, 67957 := 67956, 67952::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11845_957_0_0_0_0_0_0 -> 11761_958_0_0_0_0_0_0::NOP
assume 0x2>R7692goto:
11859_958_0_0_21_0_49284_0
Block 11822_957_0_75_21_0_58456_0:
B10036 = R9666>R9485
if B10036:bool goto 11831_957_0_27_21_0_56503_0 else goto 11845_957_0_75_21_0_58455_0
Block 11769_958_0_75_21_0_58458_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_953_0_0_0_0_0_0 -> 12894_953_0_0_0_0_0_0::::Parallel assignment for 63593 := 63594::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_953_0_0_0_0_0_0 -> 12894_953_0_0_0_0_0_0::R9666 = R9493+0x76a700 B9667 = add_must_ofl:bif(R9493,0x76a700)NOP
assume !B9667B9669 = R9666==R9485
if B9669:bool goto 11808_957_0_27_21_0_56502_0 else goto 11822_957_0_75_21_0_58456_0
Block 11845_961_1_77_21_0_58459_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11845_961_1_0_0_0_0_0 -> 11761_962_1_0_0_0_0_0::::Parallel assignment for 23812, 23814 := 23813, 23809::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11845_961_1_0_0_0_0_0 -> 11761_962_1_0_0_0_0_0::NOP
assume 0x2>R13006goto:
11859_962_1_0_21_0_49285_0
Block 11822_961_1_77_21_0_58460_0:
B13865 = R13529>R13008
if B13865:bool goto 11831_961_1_13_21_0_53830_0 else goto 11845_961_1_77_21_0_58459_0
Block 11769_962_1_77_21_0_58462_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_957_1_0_0_0_0_0 -> 12894_957_1_0_0_0_0_0::::Parallel assignment for 21205 := 21206::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_957_1_0_0_0_0_0 -> 12894_957_1_0_0_0_0_0::R13529 = R13016+0x76a700 B13530 = add_must_ofl:bif(R13016,0x76a700)NOP
assume !B13530B13532 = R13529==R13008
if B13532:bool goto 11808_961_1_13_21_0_53829_0 else goto 11822_961_1_77_21_0_58460_0
Block 11845_966_1_79_21_0_58463_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11845_966_1_0_0_0_0_0 -> 11761_967_1_0_0_0_0_0::::Parallel assignment for 21600, 21602 := 21601, 21597::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11845_966_1_0_0_0_0_0 -> 11761_967_1_0_0_0_0_0::NOP
assume 0x2>R12663goto:
11859_967_1_0_21_0_49286_0
Block 11822_966_1_79_21_0_58464_0:
B13535 = R13027>R12661
if B13535:bool goto 11831_966_1_9_21_0_52529_0 else goto 11845_966_1_79_21_0_58463_0
Block 11769_967_1_79_21_0_58466_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12654_962_1_0_0_0_0_0 -> 12894_962_1_0_0_0_0_0::::Parallel assignment for 18714 := 18715::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12654_962_1_0_0_0_0_0 -> 12894_962_1_0_0_0_0_0::R13027 = R12671+0x76a700 B13028 = add_must_ofl:bif(R12671,0x76a700)NOP
assume !B13028B13030 = R13027==R12661
if B13030:bool goto 11808_966_1_9_21_0_52528_0 else goto 11822_966_1_79_21_0_58464_0
Block 6742_964_1_125_21_0_58639_0:
R13047 = W2[I12769] R13048 = R13047>>l0x0 R13049 = 0xffff&R13048 R13050 = M12767[R11927] NOP
assume 0x0<R13050R13053 = R11924+0xa0 R13054 = M12767[R13053] R13055 = R13054 M13057 = M12767[R13055] = R13049 NOP
R13059 = (R13047>>l0x10)>>l0x0 R13060 = 0xffffffffff&R13059 R13061 = M13057[R11927] NOP
assume 0x0<R13061R13064 = M13057[R13053] R13065 = R13064+0x20 M13066 = M13057[R13065] = R13060 NOP
R13068 = (R13047>>l0x38)>>l0x0 R13069 = 0xff&R13068 R13070 = M13066[R11927] NOP
assume 0x0<R13070R13073 = M13066[R13053] R13074 = R13073+0x40 M13075 = M13066[R13074] = R13069 R13076 = R13047>>l0x40 NOP
R13078 = SignExtend(o1=0xa, o2=ShiftRightLogical(R13076:bv256 0x0)) R13079 = M13075[R11927] NOP
assume 0x0<R13079R13082 = M13075[R13053] R13083 = R13082+0x60 M13084 = M13075[R13083] = R13078 R13085 = M13084[R11927] NOP
assume 0x0<R13085R13088 = M13084[R13053] R13089 = R13088+0x80 M13090 = M13084[R13089] = I12769 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6917_960_1_0_0_0_0_0 -> 6730_964_1_0_0_0_0_0::::Parallel assignment for 39158, 39169, 39171 := 39156, 39170, 39166::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6917_960_1_0_0_0_0_0 -> 6730_964_1_0_0_0_0_0::R13091 = 0xff&R11922 NOP
assume !(0x1<R13091)::Parallel assignment for 13056 := 13090::
Block 6742_967_0_127_21_0_58645_0:
R8682 = W2[I8439] R8683 = R8682>>l0x0 R8684 = 0xffff&R8683 R8685 = M8437[R8014] NOP
assume 0x0<R8685R8688 = R8011+0xa0 R8689 = M8437[R8688] R8690 = R8689 M8692 = M8437[R8690] = R8684 NOP
R8694 = (R8682>>l0x10)>>l0x0 R8695 = 0xffffffffff&R8694 R8696 = M8692[R8014] NOP
assume 0x0<R8696R8699 = M8692[R8688] R8700 = R8699+0x20 M8701 = M8692[R8700] = R8695 NOP
R8703 = (R8682>>l0x38)>>l0x0 R8704 = 0xff&R8703 R8705 = M8701[R8014] NOP
assume 0x0<R8705R8708 = M8701[R8688] R8709 = R8708+0x40 M8710 = M8701[R8709] = R8704 R8711 = R8682>>l0x40 NOP
R8713 = SignExtend(o1=0xa, o2=ShiftRightLogical(R8711:bv256 0x0)) R8714 = M8710[R8014] NOP
assume 0x0<R8714R8717 = M8710[R8688] R8718 = R8717+0x60 M8719 = M8710[R8718] = R8713 R8720 = M8719[R8014] NOP
assume 0x0<R8720R8723 = M8719[R8688] R8724 = R8723+0x80 M8725 = M8719[R8724] = I8439 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6917_963_0_0_0_0_0_0 -> 6730_967_0_0_0_0_0_0::::Parallel assignment for 33315, 33326, 33328 := 33313, 33327, 33323::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6917_963_0_0_0_0_0_0 -> 6730_967_0_0_0_0_0_0::R8726 = 0xff&R8009 NOP
assume !(0x1<R8726)::Parallel assignment for 8691 := 8725::
Block 6742_997_0_129_21_0_58651_0:
R7605 = W2[I7268] R7606 = R7605>>l0x0 R7607 = 0xffff&R7606 R7608 = M7266[0x7c0] NOP
assume 0x0<R7608R7611 = M7266[0x7e0] R7612 = R7611 M7614 = M7266[R7612] = R7607 NOP
R7616 = (R7605>>l0x10)>>l0x0 R7617 = 0xffffffffff&R7616 R7618 = M7614[0x7c0] NOP
assume 0x0<R7618R7621 = M7614[0x7e0] R7622 = R7621+0x20 M7623 = M7614[R7622] = R7617 NOP
R7625 = (R7605>>l0x38)>>l0x0 R7626 = 0xff&R7625 R7627 = M7623[0x7c0] NOP
assume 0x0<R7627R7630 = M7623[0x7e0] R7631 = R7630+0x40 M7632 = M7623[R7631] = R7626 R7633 = R7605>>l0x40 NOP
R7635 = SignExtend(o1=0xa, o2=ShiftRightLogical(R7633:bv256 0x0)) R7636 = M7632[0x7c0] NOP
assume 0x0<R7636R7639 = M7632[0x7e0] R7640 = R7639+0x60 M7641 = M7632[R7640] = R7635 R7642 = M7641[0x7c0] NOP
assume 0x0<R7642R7645 = M7641[0x7e0] R7646 = R7645+0x80 M7647 = M7641[R7646] = I7268 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6917_993_0_0_0_0_0_0 -> 6730_997_0_0_0_0_0_0::::Parallel assignment for 4063, 4074, 4076 := 4061, 4075, 4071::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6917_993_0_0_0_0_0_0 -> 6730_997_0_0_0_0_0_0::NOP
assume !(0x1<R6682)::Parallel assignment for 7613 := 7647::
Block 6616_995_0_171_21_0_58723_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6616_995_0_0_0_0_0_0 -> 6608_996_0_0_0_0_0_0::::Parallel assignment for 2256, 2261, 2271 := 2257, 2267, 2272::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6616_995_0_0_0_0_0_0 -> 6608_996_0_0_0_0_0_0::R7652 = R7049+0x180M7656 = M7287[R7272] = 0x0R7657 = R7049+0xe0M7658 = M7656[R7657] = 0x0R7659 = R7272+0x40M7660 = M7658[R7659] = 0x0R7661 = R7657+0x40M7662 = M7660[R7661] = 0x0R7663 = R7659+0x40M7664 = M7662[R7663] = 0x0R7665 = R7661+0x40M7666 = M7664[R7665] = 0x0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=48, nextFPWriteCmd=CmdPointer(block=6608_996_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=192))::M7667 = M7666[0x800] = R7272 R7668 = R7288-0x1 NOP
assume !(R7668>0x0)::Parallel assignment for 7653, 7655 := 7652, 7667::R7653 = R7652
Block 6616_965_0_173_21_0_58724_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6616_965_0_0_0_0_0_0 -> 6608_966_0_0_0_0_0_0::::Parallel assignment for 26512, 26517, 26527 := 26513, 26523, 26528::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6616_965_0_0_0_0_0_0 -> 6608_966_0_0_0_0_0_0::R8738 = R8217+0x180M8742 = M8460[R8445] = 0x0R8743 = R8217+0xe0M8744 = M8742[R8743] = 0x0R8745 = R8445+0x40M8746 = M8744[R8745] = 0x0R8747 = R8743+0x40M8748 = M8746[R8747] = 0x0R8749 = R8745+0x40M8750 = M8748[R8749] = 0x0R8751 = R8747+0x40M8752 = M8750[R8751] = 0x0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=46, nextFPWriteCmd=CmdPointer(block=6608_966_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=192))::M8753 = M8752[R8461] = R8445 R8754 = R8462-0x1 NOP
assume !(R8754>0x0)::Parallel assignment for 8739, 8741 := 8738, 8753::R8739 = R8738
Block 6616_962_1_175_21_0_58725_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6616_962_1_0_0_0_0_0 -> 6608_963_1_0_0_0_0_0::::Parallel assignment for 30451, 30456, 30466 := 30452, 30462, 30467::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6616_962_1_0_0_0_0_0 -> 6608_963_1_0_0_0_0_0::R13107 = R12305+0x180M13111 = M12790[R12775] = 0x0R13112 = R12305+0xe0M13113 = M13111[R13112] = 0x0R13114 = R12775+0x40M13115 = M13113[R13114] = 0x0R13116 = R13112+0x40M13117 = M13115[R13116] = 0x0R13118 = R13114+0x40M13119 = M13117[R13118] = 0x0R13120 = R13116+0x40M13121 = M13119[R13120] = 0x0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=44, nextFPWriteCmd=CmdPointer(block=6608_963_1_0_0_0_0_0, pos=5), sort=ConstBlock(sz=192))::M13122 = M13121[R12791] = R12775 R13123 = R12792-0x1 NOP
assume !(R13123>0x0)::Parallel assignment for 13108, 13110 := 13107, 13122::R13108 = R13107
Block 1_0_0_0_21_0_61497_0:
TRANSIENT::MetaKey(name=tac.revert.path, typ=class java.lang.Boolean)=true::::End procedure FreeCollateralExternal-checkFreeCollateralAndRevert::NOP
TRANSIENT::MetaKey(name=call.trace.pop, typ=class analysis.icfg.Inliner$CallStack$PopRecord)=PopRecord(id=1)::::Parallel assignment for 9080, 9110, 9115, 9904, 9907, 9910, 9914, 9917, 9920, 9923, 9926, 9929, 9932, 9935, 9938, 9941, 9944, 9947, 9950, 9953, 9956, 9959, 9962, 9965, 9968, 9971, 9974, 9977, 9980, 9983, 9986, 9989, 9992, 9995, 9998, 10001, 10004, 10007, 10010, 10013, 10016, 10019, 10022, 10025, 10028, 10031 := 9903, 3659, 3661, 0, 5535, 2, 4, 5, 6, 7, 3165, 9, 10, 11, 12, 13, 8111, 15, 16, 7439, 18, 19, 5975, 5978, 5981, 5984, 5987, 5990, 5993, 5996, 5999, 6002, 6005, 6008, 6011, 6014, 6017, 6020, 6023, 6026, 6029, 6032, 6035, 6038, 5957, 474::R9080 = 0x0UR9115 = UR3661UR10031 = UR474
Block 2597_1009_0_0_21_0_61696_0:
::Parallel assignment for 7273, 7275 := 7049, 7046::R7273 = R7049
Block 6635_997_0_0_21_0_61706_0:
::Parallel assignment for 7613 := 7266::
Block 6604_997_0_0_21_0_61707_0:
::Parallel assignment for 7653, 7655 := 7272, 7287::R7653 = R7272
Block 11039_979_0_0_21_0_61726_0:
::Parallel assignment for 8446, 8448 := 8217, 8214::R8446 = R8217
Block 2620_1009_0_0_21_0_61729_0:
::Parallel assignment for 8921, 8938, 12805, 12809 := 7045, 7050, 12402, 8207::R12805 = R12402R12809 = R8207
Block 6635_967_0_0_21_0_61730_0:
::Parallel assignment for 8691 := 8437::
Block 6604_967_0_0_21_0_61731_0:
::Parallel assignment for 8739, 8741 := 8445, 8460::R8739 = R8445
Block 2900_1008_0_0_21_0_61735_0:
::Parallel assignment for 8907, 8909 := 9511, 8921::R8907 = R9511
Block 3109_1008_0_0_21_0_61740_0:
::Parallel assignment for 9109, 9114 := 3659, 3661::UR9114 = UR3661
Block 11219_978_0_0_21_0_61741_0:
::Parallel assignment for 10216, 10241, 13916, 13918 := 8417, 8956, 8965, 8966::R10241 = R8956R13916 = 0x0R13918 = 0x0
Block 9151_981_0_0_21_0_61745_0:
::Parallel assignment for 9710, 9735, 11689, 11691 := 8776, 8768, 9142, 9143::R9735 = R8768R11689 = 0x0R11691 = 0x0
Block 9151_965_0_0_21_0_61754_0:
::Parallel assignment for 10327, 10352, 12380 := 10216, 10241, 9495::R10352 = R10241R12380 = 0x0
Block 3790_996_0_0_21_0_61755_0:
::Parallel assignment for 9692, 9694 := 6678, 9710::R9692 = R6678
Block 4802_995_1_1_21_0_61776_0:
::Parallel assignment for 12264, 12266, 12268, 14292, 14319 := 11102, 11103, 11104, 10175, 10167::R12264 = 0x0R12268 = 0x0R14319 = R10167
Block 7146_984_1_1_21_0_61778_0:
::Parallel assignment for 12673, 14366, 14393 := 12268, 14292, 14319::R12673 = R12268R14393 = R14319
Block 11039_976_1_1_21_0_61782_0:
::Parallel assignment for 12776, 12778 := 12305, 12302::R12776 = R12305
Block 6635_964_1_1_21_0_61787_0:
::Parallel assignment for 13056 := 12767::
Block 6604_964_1_1_21_0_61788_0:
::Parallel assignment for 13108, 13110 := 12775, 12790::R13108 = R12775
Block 11219_975_1_1_21_0_61795_0:
::Parallel assignment for 16030, 16055, 20827, 20829 := 12747, 13539, 13548, 13549::R16055 = R13539R20827 = 0x0R20829 = 0x0
Block 9151_962_1_1_21_0_61809_0:
::Parallel assignment for 16141, 16166, 19566 := 16030, 16055, 14813::R16166 = R16055R19566 = 0x0